Click here to Skip to main content
15,071,205 members

Articles by Johnny J. (Articles: 11, Tip/Tricks: 6)

Articles: 11, Tip/Tricks: 6

RSS Feed

Average article rating: 4.51

Desktop Programming
Win32
Posted: 21 Aug 2019   Updated: 21 Aug 2019   Views: 8,390   Rating: 5.00/5    Votes: 20   Popularity: 6.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 677
Please Sign up or sign in to vote.
Easily add image cropping to your desktop application
Windows Forms
Posted: 15 Apr 2010   Updated: 20 Nov 2012   Views: 329,537   Rating: 4.92/5    Votes: 75   Popularity: 9.08
Licence: The Code Project Open License (CPOL)      Bookmarked: 115   Downloaded: 19,028
Please Sign up or sign in to vote.
Get the operating system version and edition, updated with Windows 10
Posted: 11 Apr 2007   Updated: 30 Aug 2007   Views: 71,534   Rating: 4.24/5    Votes: 19   Popularity: 5.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 45   Downloaded: 846
Please Sign up or sign in to vote.
A button control that keeps track of the form’s dirty state.
Posted: 30 Aug 2009   Updated: 30 Aug 2009   Views: 20,301   Rating: 4.10/5    Votes: 8   Popularity: 3.70
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 280
Please Sign up or sign in to vote.
An animated, scrollable "TabControl" with some design-time functionality.
Multimedia
GDI
Posted: 11 Sep 2015   Updated: 11 Sep 2015   Views: 103,864   Rating: 4.98/5    Votes: 70   Popularity: 9.18
Licence: The Code Project Open License (CPOL)      Bookmarked: 67   Downloaded: 18,651
Please Sign up or sign in to vote.
A ToggleSwitch that presents on/off values in a more interesting way than a standard CheckBox
GDI+
Posted: 2 Jun 2015   Updated: 2 Jun 2015   Views: 23,375   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 2,132
Please Sign up or sign in to vote.
A custom drawn TrackBar that looks like the one in the classic Winamp skin
Programming Languages
C#
Posted: 24 Jun 2013   Updated: 25 Jun 2013   Views: 21,094   Rating: 4.91/5    Votes: 9   Popularity: 4.68
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 590
Please Sign up or sign in to vote.
With PInvoke, it's possible to manipulate forms belonging to another application
Posted: 3 Jul 2013   Updated: 3 Jul 2013   Views: 25,064   Rating: 4.85/5    Votes: 6   Popularity: 3.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 1,891
Please Sign up or sign in to vote.
How to interact with Facebook using Facebook SDK for .NET version 6.x
Visual Basic
Posted: 25 Nov 2008   Updated: 12 Dec 2008   Views: 134,986   Rating: 4.91/5    Votes: 39   Popularity: 7.69
Licence: The Code Project Open License (CPOL)      Bookmarked: 133   Downloaded: 3,081
Please Sign up or sign in to vote.
A Nero style "progress" bar with multiple color segments
Posted: 18 Apr 2007   Updated: 29 Jul 2007   Views: 42,530   Rating: 3.33/5    Votes: 9   Popularity: 3.18
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 470
Please Sign up or sign in to vote.
A small application that cleans up your Most Recently Used Projects and Files lists
Posted: 23 Apr 2007   Updated: 8 Jul 2007   Views: 124,098   Rating: 3.43/5    Votes: 22   Popularity: 4.60
Licence: The Code Project Open License (CPOL)      Bookmarked: 88   Downloaded: 6,525
Please Sign up or sign in to vote.
Get a unique Finger Print / Machine ID which can be used for licensing purposes.

Average blogs rating:

No blogs have been submitted.

Average tips rating: 4.83

Desktop Programming
Win32
Posted: 28 Jul 2013   Updated: 29 Jul 2013   Views: 118,444   Rating: 4.92/5    Votes: 25   Popularity: 6.70
Licence: The Code Project Open License (CPOL)      Bookmarked: 50   Downloaded: 5,161
Please Sign up or sign in to vote.
How to do a program whose main graphic interface consists of an icon in system tray
Windows Forms
Posted: 20 May 2013   Updated: 5 Jul 2013   Views: 49,491   Rating: 5.00/5    Votes: 10   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
A sample owner-drawn ComboBox
WPF
Posted: 17 Oct 2012   Updated: 17 Oct 2012   Views: 115,861   Rating: 4.93/5    Votes: 35   Popularity: 7.54
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
Workaround for a bug concerning focus of child controls inside WPF UserControl
Programming Languages
C#
Posted: 28 Jul 2013   Updated: 1 Aug 2013   Views: 60,377   Rating: 4.97/5    Votes: 18   Popularity: 5.98
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 0
Please Sign up or sign in to vote.
How to work around a ClickOnce limitation
Javascript
Posted: 2 Jul 2013   Updated: 3 Jul 2013   Views: 29,030   Rating: 4.33/5    Votes: 4   Popularity: 2.61
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
How to log your application out from Facebook using the Facebook SDK for .NET
Visual Basic
Posted: 8 Jun 2010   Updated: 8 Jun 2010   Views: 12,311   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
A VB conversion of a C# Transparent Label control

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.

Johnny J.
Software Developer (Senior)
Sweden Sweden
Born in Copenhagen, Denmark
Have been living in Paris, France and L.A., The United States
Now live in Stockholm, Sweden

Started programming when I got my first VIC 20, and a few months later on Commodore 64. Those were the days!

Studied programming at the Copenhagen Engineering Academy

Professional console, winforms and webforms programming in Comal, x86 Assembler, Fortran, Pascal, Delphi, Visual Basic 3 through 6, Classic ASP, C# and VB.NET

I now work as Senior Microsoft Dynamics AX and .Net programmer, and have a number of projects in various states of progress to work on in the spare time...