Click here to Skip to main content
14,980,370 members

Articles by DaveyM69 (Articles: 15, Tip/Tricks: 11)

Articles: 15, Tip/Tricks: 11

RSS Feed

Average article rating: 4.69

Desktop Programming
Win32
Posted: 19 Feb 2008   Updated: 25 Feb 2008   Views: 66,863   Rating: 4.39/5    Votes: 11   Popularity: 4.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 2,065
Please Sign up or sign in to vote.
How to restrict a dialog form's movement area. Useful for MDI applications.
Posted: 30 Aug 2009   Updated: 3 Sep 2009   Views: 44,143   Rating: 4.89/5    Votes: 27   Popularity: 6.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 50   Downloaded: 1,298
Please Sign up or sign in to vote.
A class that enables you to control and monitor the toggle keys such as CapsLock, NumLock, and ScrollLock.
Posted: 22 Oct 2008   Updated: 2 Mar 2009   Views: 213,581   Rating: 4.89/5    Votes: 67   Popularity: 8.83
Licence: The Code Project Open License (CPOL)      Bookmarked: 168   Downloaded: 5,725
Please Sign up or sign in to vote.
A WinForms component to notify when your app has been idle for a specified timespan.
Posted: 5 Sep 2009   Updated: 8 Sep 2009   Views: 88,054   Rating: 4.84/5    Votes: 33   Popularity: 7.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 131   Downloaded: 5,336
Please Sign up or sign in to vote.
No more unboxing/casting! Use generic type parameters with this background worker. Source code for C# and VB.NET.
Windows Forms
Posted: 9 Nov 2008   Updated: 9 Nov 2008   Views: 120,113   Rating: 4.69/5    Votes: 29   Popularity: 6.72
Licence: The Code Project Open License (CPOL)      Bookmarked: 64   Downloaded: 5,500
Please Sign up or sign in to vote.
A WinForms TextBox that only accepts digits.
Posted: 13 Mar 2009   Updated: 13 Mar 2009   Views: 45,804   Rating: 4.22/5    Votes: 11   Popularity: 4.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 58   Downloaded: 1,501
Please Sign up or sign in to vote.
A WinForms ProgressBar control with a BackgroundWorker wrapper.
Posted: 10 May 2009   Updated: 10 May 2009   Views: 88,158   Rating: 5.00/5    Votes: 15   Popularity: 5.73
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 7,223
Please Sign up or sign in to vote.
Allows changing of the default MIDI out device in Vista and Windows 7
Posted: 21 Mar 2009   Updated: 21 Mar 2009   Views: 33,210   Rating: 4.70/5    Votes: 9   Popularity: 4.48
Licence: The Code Project Open License (CPOL)      Bookmarked: 33   Downloaded: 279
Please Sign up or sign in to vote.
Shows how to use your types and generic lists in application settings.
Posted: 19 Jul 2009   Updated: 22 Jul 2009   Views: 138,165   Rating: 4.93/5    Votes: 29   Popularity: 7.14
Licence: The Code Project Open License (CPOL)      Bookmarked: 66   Downloaded: 8,519
Please Sign up or sign in to vote.
A complete overview and implementation of SNTP from a client perspective.
Programming Languages
C#
Posted: 31 Aug 2008   Updated: 29 Sep 2008   Views: 103,694   Rating: 4.67/5    Votes: 60   Popularity: 8.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 115   Downloaded: 0
Please Sign up or sign in to vote.
Conversion, binary, unary, and comparison operators for your types.
Posted: 22 Jan 2008   Updated: 17 Feb 2009   Views: 51,199   Rating: 4.82/5    Votes: 25   Popularity: 6.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 91   Downloaded: 546
Please Sign up or sign in to vote.
Events made simple
Posted: 5 Sep 2008   Updated: 5 Sep 2008   Views: 38,714   Rating: 4.55/5    Votes: 14   Popularity: 5.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 30   Downloaded: 804
Please Sign up or sign in to vote.
'Complex properties' and Size3D in C#.
Posted: 7 Aug 2008   Updated: 6 Oct 2008   Views: 45,993   Rating: 4.93/5    Votes: 18   Popularity: 5.94
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 560
Please Sign up or sign in to vote.
Simplifies the use of base 2, 8, and 16 bit data.
C# 4.0
Posted: 5 Oct 2009   Updated: 5 Oct 2009   Views: 44,103   Rating: 4.60/5    Votes: 24   Popularity: 6.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 46   Downloaded: 265
Please Sign up or sign in to vote.
Save your keyboard and fingers, and write less code using generic event arguments.
Posted: 8 Jul 2009   Updated: 8 Jul 2009   Views: 29,520   Rating: 4.25/5    Votes: 8   Popularity: 3.84
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 458
Please Sign up or sign in to vote.
Check if the expiration date of your application has been passed regardless of system date.

Average blogs rating:

No blogs have been submitted.

Average tips rating: 4.71

Desktop Programming
Win32
Posted: 30 Aug 2009   Updated: 13 Jan 2011   Views: 27,461   Rating: 4.86/5    Votes: 21   Popularity: 6.32
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 0
Please Sign up or sign in to vote.
How to prevent a CD/DVD drive from being opened.
Programming Languages
C#
Posted: 3 Jul 2010   Updated: 3 Jul 2010   Views: 6,860   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
A uitility struct to assist with pointer arithmetic
Posted: 23 May 2010   Updated: 23 May 2010   Views: 282,766   Rating: 4.70/5    Votes: 46   Popularity: 7.73
Licence: The Code Project Open License (CPOL)      Bookmarked: 47   Downloaded: 0
Please Sign up or sign in to vote.
A simple demonstration of how to use a BackgroundWorker with a ProgressBar
Posted: 30 Jan 2010   Updated: 22 May 2010   Views: 55,002   Rating: 4.93/5    Votes: 29   Popularity: 7.13
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 0
Please Sign up or sign in to vote.
The correct way to inform another object that something has happened or a value has changed.
C# 4.0
Posted: 28 Feb 2010   Updated: 22 May 2010   Views: 94,729   Rating: 4.95/5    Votes: 14   Popularity: 5.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 0
Please Sign up or sign in to vote.
Now your application can update it's saved data regrdless of the account it is running under.
Posted: 22 Mar 2010   Updated: 21 Aug 2010   Views: 54,817   Rating: 4.81/5    Votes: 29   Popularity: 6.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 0
Please Sign up or sign in to vote.
How to access a control from a different thread + good alternatives by other members!
Posted: 3 Sep 2010   Updated: 3 Sep 2010   Views: 11,220   Rating: 4.20/5    Votes: 5   Popularity: 2.94
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
A few quick examples of how to correctly create events.
Posted: 6 Sep 2010   Updated: 6 Sep 2010   Views: 15,782   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
How to convert a generic List of derived types to a generic list of base types.
Posted: 12 Feb 2010   Updated: 22 May 2010   Views: 15,244   Rating: 4.80/5    Votes: 5   Popularity: 3.36
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Enables access to the original argument in all events
Posted: 22 Mar 2010   Updated: 22 Mar 2011   Views: 17,652   Rating: 4.67/5    Votes: 6   Popularity: 3.63
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
Starting a thread using a generic argument
Posted: 27 Mar 2010   Updated: 7 Feb 2012   Views: 141,980   Rating: 4.85/5    Votes: 43   Popularity: 7.82
Licence: The Code Project Open License (CPOL)      Bookmarked: 56   Downloaded: 0
Please Sign up or sign in to vote.
How to have a real console window as well as your forms

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.

DaveyM69
CEO Dave Meadowcroft
United Kingdom United Kingdom
No Biography provided