- This topic has 7 replies, 2 voices, and was last updated 11 years, 7 months ago by
ralfiii.
-
AuthorPosts
-
November 14, 2013 at 11:44 am #51063
ralfiii
Participant?? No ideas?
Attached there's a little app that demonstrates the problem a bit clearer.
I don't find a possibility to make the TsSpeedbutton in the attached example transparent so the filling of the underlying Paintbox is visible. Using the OnPaint of the form doesn't work here as this is stuff on a Frame and TFrame doesn't have an OnPaint event…
Thanks!
Ralf
November 17, 2013 at 9:46 am #51082Support
KeymasterHello, Ralf!
Background for the button received from parent control directly, not from other graphic control.You can use TsPanel as parent for this button and draw gradient on this panel, paintbox is not needed in this way.Look the attached demo.
November 18, 2013 at 3:24 pm #51110ralfiii
ParticipantHey!
Thanks for the feedback.
I ran into problems and – worst case situation – I can't easily reproduce using only standard Delphi components.
Labels and TsSpeedButtons seem to “lose” their transparency when they are placed on a docked form.
(see attached screenshot)
I already spent a couple of hours trying with standard Delphi docking, there it worked.
I am a bit desperate, maybe you have an idea where the problem originates.
In the attached app I use the LMD Docking 2013 components.
Heeelp!
Thanks a lot!
Ralf
November 18, 2013 at 3:35 pm #51111Support
KeymasterThanks for example, but I can't start it quickly because LMD should be installed here firstly..
I'll try it ASAP.
November 19, 2013 at 11:20 am #51118ralfiii
Participant'Support' wrote:Thanks for example, but I can't start it quickly because LMD should be installed here firstly..
I'll try it ASAP.
Super – can't wait to get the bugfix!!!
To help you a bit I just tried with the current LMD Docking Version 2014 (with the free trial version), the bug is still there.
Ralf
November 19, 2013 at 11:50 am #51119Support
KeymasterI have checked it already.
Just panel is transparent fully there (in skin) and BG of this panel is not used.
Try to change a SkinSection of this gradient panel to 'PROGRESSH', for example. (this section is not fully transparent always).
PS. I'll try to fix it in the nearest release.
November 19, 2013 at 2:12 pm #51120ralfiii
ParticipantHey!
Super, I didn't understand the explanation but the fix (changing the SkinSection) works fine.
Thanks for your support!
Ralf
'Support' wrote:I have checked it already.
Just panel is transparent fully there (in skin) and BG of this panel is not used.
Try to change a SkinSection of this gradient panel to 'PROGRESSH', for example. (this section is not fully transparent always).
PS. I'll try to fix it in the nearest release.
-
AuthorPosts
- You must be logged in to reply to this topic.