Click here to Skip to main content

Articles by Derek Lakin (Articles: 8, Technical Blogs: 18)

Articles: 8, Technical Blogs: 18

RSS Feed

Average article rating: 4.18

Button Controls

CButtonSSL
Posted: 29 Aug 2001   Updated: 4 Dec 2001   Views: 266,284   Rating: 4.08/5    Votes: 26   Popularity: 5.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 70   Downloaded: 5,909
An owner-drawn, flat, menu button that correctly handles the default state

Edit Controls

HTML syntax highlighting with the Rich Edit control
Posted: 18 Apr 2002   Updated: 18 Apr 2002   Views: 171,152   Rating: 3.67/5    Votes: 12   Popularity: 3.96
Licence: Not specified      Bookmarked: 39   Downloaded: 4,430
An extension to CRichEditCtrl to illustrate simple syntax highlighting

Miscellaneous

Windows XP style Collapsible Panel Bar
Posted: 16 Oct 2002   Updated: 20 Dec 2002   Views: 487,663   Rating: 4.82/5    Votes: 98   Popularity: 9.60
Licence: The Code Project Open License (CPOL)      Bookmarked: 293   Downloaded: 31,964
Extended System.Windows.Forms.Panel classes for a collapsible panel and a panel bar to contain them, in a Windows XP style.

Tabs & Property Pages

CTabCtrlSSL - An easy to use, flexible extended tab control
Posted: 20 Sep 2001   Updated: 2 Oct 2003   Views: 584,589   Rating: 4.89/5    Votes: 104   Popularity: 9.86
Licence: The Code Project Open License (CPOL)      Bookmarked: 146   Downloaded: 15,520
An extended tab control that allows tab pages to be added from dialog resources

Internet / Network

How to get a list of users from a server
Posted: 16 May 2001   Updated: 27 Nov 2001   Views: 173,174   Rating: 4.48/5    Votes: 18   Popularity: 5.62
Licence: Not specified      Bookmarked: 44   Downloaded: 3,327
How to get a list of users and their details from a specified server.

Macros and Add-ins

WinDiff Visual Studio Add-in
Posted: 19 Dec 2001   Updated: 1 Jan 2002   Views: 80,365   Rating: 3.79/5    Votes: 15   Popularity: 4.46
Licence: Not specified      Bookmarked: 33   Downloaded: 1,273
A Visual Studio Add-in that allows the current file, or it's containing folder to be compared using WinDiff
Code Store - A VS.NET Add-in
Posted: 24 Jun 2003   Updated: 15 Sep 2003   Views: 127,589   Rating: 3.33/5    Votes: 21   Popularity: 4.41
Licence: The Code Project Open License (CPOL)      Bookmarked: 80   Downloaded: 2,357
A Visual Studio .NET add-in to provide instant integrated access to an online repository of .NET components.

Threads, Processes & IPC

How to use the same thread function for multiple threads (safely)
Posted: 28 May 2001   Updated: 28 May 2001   Views: 132,014   Rating: 4.35/5    Votes: 20   Popularity: 5.66
Licence: Not specified      Bookmarked: 40   Downloaded: 0
This article shows you how to subclass CWinThread to create a class that allows multiple instances to effectively use the same thread function, safely.

Average blogs rating: 4.00

Silverlight

HyperlinkButton Gotcha [Technical Blog]
Posted: 1 Apr 2009   Updated: 14 Apr 2010   Views: 9,969   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 5   Downloaded: 0
HyperlinkButton Gotcha

Windows Phone 7/8

Clearing Cookies on Windows Phone 7 or How to Log Out of Facebook [Technical Blog]
Posted: 25 Oct 2010   Updated: 25 Oct 2010   Views: 8,815   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 3   Downloaded: 0
Like many people it seems I’ve been working on an application for Windows Phone 7 that integrates with Facebook
Checking Your WP7 Application Capabilities [Technical Blog]
Posted: 24 Oct 2010   Updated: 25 Oct 2010   Views: 9,189   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 4   Downloaded: 0
Checking Your WP7 Application Capabilities
Customizing MessageBox on Windows Phone 7 [Technical Blog]
Posted: 20 Oct 2011   Updated: 20 Oct 2011   Views: 20,131   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: Not specified      Bookmarked: 6   Downloaded: 0
Additional MessageBox features on Windows Phone 7.

Windows Presentation Foundation

Setting the Initial Focus in WPF [Technical Blog]
Posted: 1 Apr 2009   Updated: 14 Apr 2010   Views: 32,428   Rating: 4.71/5    Votes: 10   Popularity: 4.69
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 30   Downloaded: 0
Shows how to set the initial focus in XAML
Migrating a Legacy WPF Application to Prism - Part 2 [Technical Blog]
Posted: 1 Apr 2009   Updated: 14 Apr 2010   Views: 12,400   Rating: 2.33/5    Votes: 2   Popularity: 0.90
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 8   Downloaded: 0
After my initial successes in moving to a Prism-style bootstrapper in Part 1, it was time to move onto the next step. But in the case of a legacy application, what's the next step?
Changing the Caret Colour in WPF [Technical Blog]
Posted: 1 Apr 2009   Updated: 7 Apr 2009   Views: 14,826   Rating: 3.36/5    Votes: 4   Popularity: 1.93
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 2   Downloaded: 0
Changing the Caret Colour in WPF
Creating a Custom View Mode that Supports a Template Selector [Technical Blog]
Posted: 1 Apr 2009   Updated: 14 Apr 2010   Views: 13,784   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 16   Downloaded: 0
Creating a Custom View Mode that Supports a Template Selector
Defining the Default Style for a Lookless Control [Technical Blog]
Posted: 14 Apr 2009   Updated: 14 Apr 2010   Views: 13,893   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 9   Downloaded: 0
Microsoft introduced the concept of “lookless” controls in WPF, which means that the control defines its behaviour without any information about how it actually looks, which is where templates and styles come in. However, all of the default controls provide a default look, which is in keeping with
Binding to Enumerations [Technical Blog]
Posted: 1 Apr 2009   Updated: 14 Apr 2010   Views: 8,676   Rating: 3.22/5    Votes: 4   Popularity: 1.94
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 16   Downloaded: 0
Every now and then, you find yourself needing to bind some control or the other to the values of an enumeration, such as System.DayOfWeek. You'd think this would be fairly simple, but it's actually trickier than you think.
Change Notification for Dependency Properties [Technical Blog]
Posted: 1 Apr 2009   Updated: 14 Apr 2010   Views: 23,506   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 10   Downloaded: 0
The other day I was hacking away in WPF and I decided that I needed to be able to do something specific when the Visibility property of a control changed...
Migrating a Legacy WPF Application to Prism - Part 1 [Technical Blog]
Posted: 1 Apr 2009   Updated: 14 Apr 2010   Views: 9,175   Rating: 3.00/5    Votes: 1   Popularity: 0.00
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 13   Downloaded: 0
This is the first of several posts on my journey migrating a legacy application to use the Composite Application Guidance for WPF, which (like Brian Noyes) I prefer to call Prism, mainly because it's shorter, but it's also cooler! I've watched the "Brian Noyes on Prism" dnr TV episode intently, rea
Application.DoEvents in WPF [Technical Blog]
Posted: 20 Oct 2011   Updated: 20 Oct 2011   Views: 16,991   Rating: 4.33/5    Votes: 2   Popularity: 1.20
Licence: Not specified      Bookmarked: 3   Downloaded: 0
Implementing Application.DoEvents in WPF.
Creating a Custom Window Style [Technical Blog]
Posted: 1 Apr 2009   Updated: 6 Apr 2009   Views: 17,259   Rating: 4.00/5    Votes: 3   Popularity: 1.91
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 32   Downloaded: 0
I'll show you how to implement a custom Style by implementing a custom message box.
Moving a WPF Window with a WindowStyle of None [Technical Blog]
Posted: 1 Apr 2009   Updated: 14 Apr 2010   Views: 33,821   Rating: 3.60/5    Votes: 3   Popularity: 1.72
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 20   Downloaded: 0
Moving a WPF Window with a WindowStyle of None

Programming Tips

Cloud-Based Source Control using Live Mesh and Git [Technical Blog]
Posted: 12 Jun 2009   Updated: 14 Apr 2010   Views: 11,637   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 13   Downloaded: 0
I’ve been working on a couple of projects recently where I’ve been storing the source in the cloud using Live Mesh so that I could access the solution from any of the PCs and laptops that litter the house. On the whole this approach has worked fairly well, although it results in a lot of changes thr
Testing Private Members in Visual Studio [Technical Blog]
Posted: 12 Jun 2009   Updated: 14 Apr 2010   Views: 9,603   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Creative Commons Attribution 3.0 Unported License      Bookmarked: 11   Downloaded: 0
Testing Private Members in Visual Studio

Uncategorised Technical Blogs

New Year, New Start [Technical Blog]
Posted: 20 Oct 2011   Updated: 20 Oct 2011   Views: 10,223   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: Not specified      Bookmarked: 0   Downloaded: 0
Today is the first day of Microsoft’s Professional Developer Conference (PDC), which is being hosted on Microsoft’s Campus in Seattle right now as I type.
No tips have been posted.

Derek Lakin
Software Developer (Senior)
United Kingdom United Kingdom
Member
No Biography provided


Advertise | Privacy | Mobile
Web01 | 2.6.130516.1 | Last Updated 20 May 2013
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid