LOGIN    REGISTER    YOUR CART

homepage
VisualHint's blog
2012
Sep19

New critical updates

The products you love from VisualHint continue to be refined. Starting with version 3.3.0, SPG is compatible with .Net 4.5. Prior to this "fix" SPG would crash because of the new way the IComparer interface works. SFPE has also been touched. While very stable, a recent feedback showed that it could crash when opening the month calendar if the min and max range allowed for the DateTimePicker did not contain the Today date. It is strongly recommended to download and use these versions containing [...]
2012
May28

Important updates

This has been a long time since I last posted here. I'm sorry, I had no time to blog anymore. But last week, there was an important update to both SPG.Net and SFPE.Net so I feel I have to mention it here. My products use 3rd party licensing engine and obfuscation tools from the same company and there was two issues with them: It was not possible to use my .Net 2 assembly on a machine where only .Net 4 is installed. There was a crash in the VS2010 SP1 designer when opening a form containing my [...]
2010
Dec03

Fix to VisualTips from Skybound

Smart PropertyGrid.Net does not use the VisualTips product directly, but the demo sample does. Lately, it was reported an issue (random crashes) with VisualTips if the client application targets .Net 4.0. The solution has now been found and Skybound has published a fix. You will find it here. I remind you that this is an excellent product and it's free. And since we are talking about tooltips, I would like to outline that the latest SPG build contains refactored code for default tooltips. They [...]
2010
Jun15

Discounts, crisis, euro and vacations

Update: the discount is now closed. Starting today, a 30% discount will be applied to all products and renewals (except full site and worldwide licenses). The reason is twofold: The crisis is difficult for everyone and now especially for eurozone customers who suffer from a depreciation of their currency. Lowering my prices is a kind of participation to the recovery effort. This is a medium term decision and I have no firm expiration date. For the shorter term, I will be in vacations from June [...]
2010
Jan29

VisualHint changes its hosting provider ... and more

Starting on this Friday, Jan 29, I have triggered the DNS changes that will make visualhint.com point to its new home. Why this move? So far visualhint.com was a site written in php and hosted at a linux host. I was using the ExpressionEngine CMS to handle the html pages, the dynamic parts like the blog and announcements, the protected downloads and the sales through paypal. I had also a helpdesk system. This was rather flexible but it has 2 drawbacks for me: it is written in php (which is not [...]
2009
May20

A single checkbox for any property…

... or at least for properties that care publishing two standard values. In the real life, you won’t always have a boolean to represent 2-states variables. Sometimes, you may have an arbitrary type, for example a simple class with two static members (something like Breaker.Opened / Breaker.Closed) or the couple null / anything. Welcome the retouched checkbox inplace control to show this property as a single checkbox. The rule is this: if your property is not a boolean, not an enumeration and [...]
2008
Oct14

The calendar is now kryptonized

A few hours after announcing the addition of a totally new MonthCalendar to the DateTimePicker supplied in Smart FieldPackEditor, here is an addon class that will paint the calendar with the Krypton palettes. The effect with the various built-in palettes is very professional and I must congratulate Phil of ComponentFactory for the excellent job he does with the Krypton Toolkit. His product is not only a suite of very polished controls, it is also a library that 3rd party developers can use to [...]
2008
Oct14

A new MonthCalendar for the DateTimePicker and the PropertyGrid

There was a miss in the DateTimePicker. The editor was able to take any CultureInfo to localize the displayed strings but the popup calendar was not, simply because SFPE was still using the Microsoft MonthCalendar which accepts only the culture of the thread. It had to be fixed so I decided to write my own calendar. This choice was also motivated by a second category of customers who use the free Krypton Toolkit API. This framework has no DateTime components (yet). For them I had just to ensure [...]
2008
Oct01

An interactive calendar on your windows desktop

In 2002, when VisualHint was not born yet, I was proposing some components written in C++/MFC under the name aircom.org. The MFC PropertyGrid appeared there, as well as a DateTimePicker and color components. Today I retrieved a nice little program, called DeskDate that I was selling for a modest 9.95 US$, and reinstalled it on my machine. Take it! It's now free (I'm not responsible if it destroys your computer, bla bla bla). DeskDate displays a permanent calendar on your desktop (you choose the [...]
2008
Sep19

A suffix for the day of the month in the DateTimePicker

The TimeSpanEditor was able to do it but not the DateTimePicker due to the way DateTime.Parse works. I have changed that and the DateTimePicker is now able to show a different suffix depending on the day of the month. Here is an animated screenshot: To work, you need to handle the ValueChanged event, like this: private void dateTimePicker1_ValueChanged(object sender, EventArgs e) { FieldPack fieldPack = (sender as FieldPack); Field field = fieldPack.GetField(3); if (field != fieldPack. [...]