ssClasses

This is a collection of some of my classes I created and is being used by me and some VFP developers. This is not the complete library though yet because I still have to transfer ssButton and ssTitleBar from my old sandstorm36 library to this one. In the meantime,
you can start enjoying ssClasses library.

What is inside this library:

ssAnchorSizer - while Anchor property allows us to resize objects inside our form, anchor leaves behind the insides of a grid, listbox and combobox on its original sizes. This class will fix that.

ssButton3 - The first ssButton is done inside my old sandstorm36 library. And then I decided to transfer that to ssClasses library so it became ssButton2. Then I created this one so it became ssButton3. However, I removed ssButton2 in the meantime because
that is still dependent on sssupport.app for the images which I plan to completely remove later. Visit:
http://sandstorm36.blogspot.com/2011/10/ssbutton3-new.html

ssButton4 - ssButton3 and 4 are almost the same. These are patterned after a button in MSO2007 where the button is curved and is being highlighted on mouse enter. The main difference between 3 & 4 is that 3 starts with gray while 4 already starts with
the color you have set albeit a lighter tone. On mouse enter, color becomes a little bit darker.

Comments

ssAnchorSizer depends on the default column names - Column1, Column2, etc. If you have changed column names, it crashes. Could be improved to use Grid.Columns(1), etc. instead which would make it work with non-default names.

@h_mischel - Because I made ssTextBox a container class now, you can do anything you normally do on the inside textbox. Just press Ctrl+Click on the class, then click on ssTextBox1 (which is a native textbox) and you can set forecolor of your choosing.