Rick Strahl's Web Log

Wind, waves, code and everything in between...
ASP.NET • C# • HTML5 • JavaScript • AngularJs
Contact   •   Articles   •   Products   •   Support   •   Search
Ad-free experience sponsored by:
ASPOSE - the market leader of .NET and Java APIs for file formats – natively work with DOCX, XLSX, PPT, PDF, images and more

WebLog Posts in Category Windows


Categories
ASP.NET (236) .NET (119) JavaScript (71) jQuery (61) ASP.NET (60) Windows (50) AJAX (47) Visual Studio (44) CSharp (43) IIS (42) HTML (35) Localization (31) LINQ (30) Personal (30) WCF (28) MVC (25) HTML5 (23) FoxPro (21) WPF (21) Web Services (19) Security (18) CSS (18) ASP.NET Core (17) Web Api (16) COM (15) IIS7 (14) C# (13) ADO.NET (13) Angular (12) Vista (12) XML (10) HTTP (10) Microsoft AJAX (8) Sql Server (8) Web Connection (7) West Wind Ajax Toolkit (7) Entity Framework (6) Html Help Builder (5) C++ (5) ASPNET5 (5) Visual Studio (5) OWIN (5) SignalR (5) Silverlight (5) Live Writer (5) Source Control (4) Web Browser Control (4) Westwind.Globalization (4) Cordova (4) Mobile (4) ISV (4) LetsEncrypt (3) Internet Explorer (3) Networking (3) NuGet (3) Help Builder (3) IIS7 (3) DataBinding (3) Conferences (3) IIS (3) Windows (3) Internet Explorer (3) ADO.NET (3) Angular (3) WebLog (3) Software Development (3) Opinion (3) Razor (3) RegEx (2) RSS (2) Speaking (2) Tools (2) WinForms (2) .NET (2) WinForms (2) WPF (2) .NET Core (2) ASP.NET vNext (2) Bugs (2) Installation (2) Help (2) Office (2) Musings (1) Markdown Monster (1) Maui (1) IOS (1) iPhone (1) JSON (1) Linux (1) Deployment (1) Dynamic Types (1) FireFox (1) Flexbox (1) Graphics (1) Hardware (1) Control Development (1) Azure (1) Chocolatey (1) Addins (1) Linux (1) Markdown Monster (1) Typescript (1) .NET Core (1) C# (1) FoxPro (1) HTML5 (1) Travel (1) Testing (1) Threading (1) SEO (1) wwHoverPanel (1) Windsurfing (1) Web Deployment Projects (1) Web Design (1)

JavaScript Debugging in a Web Browser Control with Visual Studio



Debugging a Web Browser Control embedded in a Windows application can be a bear because there's no obvious way to debug the the JavaScript code or HTML DOM/CSS inside of the application. Although the Web Browser uses the Internet Explorer Engine for HTML rendering and JavaScript execution and provides most of the engine features, the Debugger and F12 are not part of that. As it turns out you can use Visual Studio to hook up a script debugger and provide a rich debugging experience with the full IE debugger, Console and even a DOM/CSS Explorer. In this post I show how.

Dragging and Dropping Images and Files into the Web Browser Control



Dragging content into the Web Browser control and capturing the content dropped can be tricky. The Web Browser Control is based on Internet Explorer and is actually an ActiveX control hosted inside of a container and because of that is difficult to deal with. In this post I describe how you can get around this issue and still capture images and files dropped on the control and handle the drop operations.

Faking out the .NET Runtime Version



I've been struggling with DPI Scaling issues in WPF in Markdown Monster and .NET 4.6.2 has a few fixes that address the problems I've been working on. However, requiring 4.6.2 is a problem due to lowish adoption rates and skittishness about installing new versions of .NET. In this post I show a little hack that allows me to compile my app to .NET 4.6.2 but don't require user to have that version installed so those that have it can take advantage of the updates.
West Wind  © Rick Strahl, West Wind Technologies, 2005 - 2017