Click here to Skip to main content
15,118,172 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,610   Rating: 5.00/5    Votes: 20   Popularity: 6.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 682
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: 332,497   Rating: 4.92/5    Votes: 75   Popularity: 9.08
Licence: The Code Project Open License (CPOL)      Bookmarked: 115   Downloaded: 19,070
Please Sign up or sign in to vote.
Get the operating system version and edition, updated with Windows 10
Posted: 12 Apr 2007   Updated: 30 Aug 2007   Views: 71,934   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,371   Rating: 4.10/5    Votes: 8   Popularity: 3.70
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 281
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: 105,824   Rating: 4.98/5    Votes: 70   Popularity: 9.18
Licence: The Code Project Open License (CPOL)      Bookmarked: 67   Downloaded: 18,835
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,615   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 2,145
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,244   Rating: 4.91/5    Votes: 9   Popularity: 4.68
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 591
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,224   Rating: 4.85/5    Votes: 6   Popularity: 3.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 1,893
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: 135,876   Rating: 4.91/5    Votes: 39   Popularity: 7.69
Licence: The Code Project Open License (CPOL)      Bookmarked: 133   Downloaded: 3,096
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,670   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,548   Rating: 3.43/5    Votes: 22   Popularity: 4.60
Licence: The Code Project Open License (CPOL)      Bookmarked: 88   Downloaded: 6,534
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: 119,594   Rating: 4.92/5    Votes: 25   Popularity: 6.70
Licence: The Code Project Open License (CPOL)      Bookmarked: 49   Downloaded: 5,177
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: 50,051   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: 117,331   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,967   Rating: 4.97/5    Votes: 18   Popularity: 5.98
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   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,140   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,341   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...