There is an article by Peter Laman on the topic Making "Stay-on-top-forms" do want you want on the Embarcadero blog. It's from 2004 and of course the link to the component he talks about no longer works, because it points to cc.borland.com which no longer exists. Here is a working link. (I don't know whether … Continue reading Making “Stay-on-top-forms” do want you want in Delphi
Creating Component Templates in Delphi
One nice feature of the Delphi IDE that I keep forgetting are Component Templates. That means you drop and customize one or multiple components on a form and then give them a new name so you can easily create them again on a different form in a different program. Let's start with a simple template … Continue reading Creating Component Templates in Delphi
Two buttons to make a difference in the Set Tab Order expert
The Set Tab Order expert in GExperts allows you to change the tab order of controls by dragging them in a tree view. I have always wondered why the standard Tab Order dialog of the IDE has got buttons to move the current control up or down while the one in GExperts does not. OK, … Continue reading Two buttons to make a difference in the Set Tab Order expert
download.dummzeuch.de now also supports https
From now on, all *.dummzeuch.de subdomains are available via https. In particular that means download.dummzeuch.de (which contains all GExperts downloads) and my old home page www.dummzeuch.de. I have changed the download links for the two latests GExperts releases. I will probably not bother with the older ones.
New GExperts Feature: Favorites menu
I have stolen yet another idea for a new GExperts feature, this time from Dave Nottage's Codex Delphi Expert. (But the code is all mine, including any bugs you might experience.) It's the Favorites sub menu in the File menu: The content of this sub menu is generated on the fly, so it will always … Continue reading New GExperts Feature: Favorites menu
Forum for GExperts
As mentioned before, I have asked to get a sub forum for GExperts on the new English speaking Delphi Praxis forum. I got it and here is the RSS feed with the current posts (which means: One 😉 ).
The State of the GExperts Mailing list and G+ Community
You might have heard that Google is "sunsetting" Google+ so the GExperts community there will no longer exist after August 2019. There is still the GExperts Mailing List on Yahoo, but unfortunately either Google Mail or Yahoo changed something so I am no longer able to post to it (I get a rather unhelpful error … Continue reading The State of the GExperts Mailing list and G+ Community
Exported GMail mbox contains GMail labels
Just in case it isn't already common knowledge: The "Takeout" export of GMail will give you a single file in mbox format (which will be rather large). That file contains the content of the "all mail" folder. And each of the messages in the file has a header like this: X-Gmail-Labels: Archived,Important,Rechnung So with the … Continue reading Exported GMail mbox contains GMail labels
Building less annoying user interfaces (Part 2)
In Part 1 I was ranting about input validation, now it's about form sizes. In my previous post I already said that I am not a big fan of fixed size dialogs. They are fine as long as they are large enough to show all of their content, but as soon as there is a … Continue reading Building less annoying user interfaces (Part 2)
Some remarks on “How Design a Great UI”
David Millington has published his third blog post on How to Design a Great UI. While I agree with many of his points I disagree with some others. So here is what I disagree with and why: Use BorderStyle bsDialog This means several things: The dialog has a thicker border than usual The dialog has … Continue reading Some remarks on “How Design a Great UI”