WPF and MDI - Another alternative

by Matthias Broschk May 05, 2009 19:55
I have recently experimented with WPF and MDI. Last time I used the Win32 API in order to create a WPF-based child window within a WinForms-based MDI parent window. It did some more research and came up with a more sophisticated solution. The main problem remains: WPF does not (yet) provide build-in mechanisms for classic MDI management (besides from tab pages). So in order to use MDI (in my case... [More]

Tags: , , , ,

C# | WinForms | WPF

Creating a simple WYSIWYG HTML-Editor control (WinForms) with Visual Basic.NET

by Matthias Broschk May 03, 2009 23:43
Did you ever require a WYSIWYG HTML-Editor for your desktop application? Well, you could just buy one, but what is the fun of that? Prior to .NET 2.0 developers had to use the Microsoft.mshtml interop assembly in order to include the Internet Explorer's webbrowser control, but now such a control is part of the .NET framework. Please note that all of the following requires Internet Explorer to be i... [More]

Tags: , , , , ,

Visual Basic.NET | WinForms

Handling unhandled exceptions with WinForms

by Matthias Broschk December 17, 2008 21:28
Handling exceptions is not too difficult, if you know where to catch them. The problem are unhandled exceptions which might occur all over the application. Fortunately there is a way to catch (almost) all of them. Well, in most cases you won't be able to fix the problem and the program will terminate, but at least you can log them for further diagnosis. Basically there are two types of exceptions... [More]

Tags: , , , ,

C# | C++ | WinForms

Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen | Modified by Mooglegiant

About the author

Matthias Broschk from Hamburg (Germany) wrote his first goto statements in QuickBasic at the age of fifteen, switched to Visual Studio (i.e. Visual Basic / Visual C++) at version 5.0 and has been an addict of .NET since its early beginnings. There have been many other languages and frameworks (Java, PHP, ... ), but none about which he has been as enthusiastic as .NET. These days you can find more information in blogs rather than anywhere else. Therefore he has decided to share his experiences and start yet another .NET blog.