Using Settings in VS 2005 to Save Window Position

Here is a good article on how to use Application Settings to save a windows size, location, and state. There were lots of good improvements to Application Settings in VS 2005, and now it’s easier to use them in WinForms applications for custom data. Also, today is my last day at work for the year. I’m…


BillG, That’s The End Calling…

I’ve been patiently watching and listening to a campaign run by a local radio station (107.7 The End) to get Bill Gates on their show for an interview and their music challenge (where they face-off two local celebrities to pick their best song to play and then voted on by listeners). They started off with pleas…


DSL Tools Samples Update

Alan just posted the new DSL Tools Samples on MSDN. One is an update the to existing code customization, but upgraded to the Nov CTP. The other is a new end-to-end sample. Read Alan’s post for more details.


Say Hi to George

I just noticed that George Mathew recently started blogging. He’s also a developer on DSL Tools. He’s worked on the text templating engine and the underlying domain model infrastructure. Stop by and say hello.


DSL Tools Nov 2005 CTP on MSDN

As Jochen and Stuart have already posted, the Nov CTP is on MSDN, so you can go download it now. Most important it’s the version that runs on the RTM bits of VS 2005. There has been lots of interest in getting a version of DSL Tools that runs on RTM VS 2005, so I…


RSS Bandit Released

I’m back from a Thanksgiving vacation, where I didn’t rest enough and ate too much. Oh well, what do you expect from Thanksgiving… Dare has just released a new version of RSS Bandit. For those of you who haven’t tried RSS Bandit, it’s an open source, free RSS reader written on the .NET Framework. It has…


More Keyboard Shortcuts

Gareth just posted about the different keyboard shortcuts we use for navigation in the DSL diagramming surface. These are short cuts that can be used in our Domain Model Designer and any of the designers that you create. It’s a great list, especially for the more obscure shortcuts. In addition to those, there are also a set…


Customization: Showing Tooltips for Shapes and Connectors

Tooltips are an important feature for displaying additional information besides what may be easily displayed within a shape of fixed size. The DSL Tools diagramming surface provides a mechanism showing tooltips for shapes and connectors (like those shown in the following image). First, you’ve probably already noticed using .NET Reflector, IntelliSense, or Class Designer, that the Shape…


SplitButton WinForms Control

Here’s some sample code by jfoscoding that creates a split button, with part of it behaving like a button and the other part flys out a menu. It’s pretty useful, and you’ve probably seen similar buttons on toolbars and dialogs.


Customization: Create a Shape with Collapsed Compartments

In DSL Tools, a CompartmentShape has a set of compartments in it. By default, when a CompartmentShape is placed on the Diagram, all of its compartments are expanded. There have been a few questions about how to create the shape with its compartments closed, but with the CompartmentShape itself expanded. The following code does just…