Hi TMSSoftware Support
... first, I apologize for all the questions in advance, but I think a lot of people in this group may benefit from this knowledge.
I am very impressed with the graphic interface for the TMS Dashboard software you provide us. I am very desperate to use the same GUI in my own products, but I am having troubles trying to figure out how to do it.
Would it be possible to provide a sample project for the purposes of only providing the GUI? .. no need for anything else, just how the visuals work.
I have the FNC components installed, and I am trying to use the newer TTMSFNCDataGrid along with any other TMS components trying to re-create the GUI, but I cannot get anything to look nearly the same.
In particular ..
-
how are the buttons created? I love how they have an animated effect as you hover over the buttons, it slowly changes the button color and text color. Is that done with a regular TRectangle and animation functions, or is that a TMS button component? Plus they seem to have a shadow effect as well. I cannot get the shadow effects to work the same way using the Delphi TShadowEffect component .. it only allows for a directional shadow, not a shadow that goes all around the component.
-
How are you adding a shadow to the entire data grid. also, is that a TTMSFNCDataGrid?
-
how did you add a shadow to the header row?
-
how is the scrollbar detached from the grid and way over to the side? I tried using padding, that didn't work ... I then tried putting a TVertScrollBox in the background and hide the vertical scroll bars on the grid .. but the mouse scroll doesn't work when on the grid. i guess I could create custom event for that. just wondering the logic of how that was done
-
how are you keeping the header row fixed as you scroll?
-
how is the background image added? is it added to the TForm or to a TRectangle component. I tried adding an image to fill of the TForm and setting WrapMode to TileStretch, but doesn't seem to have the same behavior as the TMS dashboard app while resizing? seems like some sort of parallax effect or something.
any info would be greatly appreciated