- This topic has 11 replies, 3 voices, and was last updated 11 years, 11 months ago by Hamilton.
-
AuthorPosts
-
November 30, 2012 at 7:33 am #35489AllenParticipant
Does AlphaControls work with DevExpress's ExpressBars™ Suite? specifically the ribbon and ribbon status bar controls?
If not – does anyone know if it is an easy fix? or know of a decent ribbon control to use instead?
Thanks!
br
November 30, 2012 at 7:47 am #49509SupportKeymasterHello!
TsSkinProvider component is compatible with DevEx Ribbon if TsSkinProvider.DrawNonClientArea property = False.
(This property specially was added for compatibility with Ribbon controls).
November 30, 2012 at 11:03 am #49511AllenParticipant'Support' wrote:Hello!
TsSkinProvider component is compatible with DevEx Ribbon if TsSkinProvider.DrawNonClientArea property = False.
(This property specially was added for compatibility with Ribbon controls).
I am trying this with AlphaControls Lite. I am not having any luck?
November 30, 2012 at 2:22 pm #49513SupportKeymasterWith disabled DrawNonClientAreaproperty you should receive a skinned client area and non-client area which is handled by Ribbon control.
What result do you have? Can you show a screenshot?
November 30, 2012 at 3:45 pm #49516AllenParticipant'Support' wrote:With disabled DrawNonClientAreaproperty you should receive a skinned client area and non-client area which is handled by Ribbon control.
What result do you have? Can you show a screenshot?
I'm not sure if you want my design screenshot or running application screenshot. What do you mean by I should receive a skinned client area and non-client area? How does it get received?
I'm send both screenshots. I hope it's what you want.
November 30, 2012 at 3:47 pm #49517AllenParticipant'Support' wrote:With disabled DrawNonClientAreaproperty you should receive a skinned client area and non-client area which is handled by Ribbon control.
What result do you have? Can you show a screenshot?
Ooops… I probably should haven't sent you the properties
November 30, 2012 at 4:54 pm #49518SupportKeymasterBorders and title of form (non-client area) are not drawn by DevEx Ribbon in your case, so, you can use SkinProvider with enabled DrawNonClientArea property.
And you should not have a problems with skinning of such form.
November 30, 2012 at 5:52 pm #49519AllenParticipant'Support' wrote:Borders and title of form (non-client area) are not drawn by DevEx Ribbon in your case, so, you can use SkinProvider with enabled DrawNonClientArea property.
And you should not have a problems with skinning of such form.
The form skins fine. But I am wanting to know whether or not the TdxRibbon from DevEx will skin? It doesn't. It is keep the same colors. I am wanting compatibility with the third party DevEx if at all possible. I understand this is suppose to work.
November 30, 2012 at 6:05 pm #49520AllenParticipant'Support' wrote:Borders and title of form (non-client area) are not drawn by DevEx Ribbon in your case, so, you can use SkinProvider with enabled DrawNonClientArea property.
And you should not have a problems with skinning of such form.
Here is my example project. Sure I am just not understanding how it works yet :wacko:
November 30, 2012 at 6:16 pm #49521SupportKeymasterI understand your question now, sorry for this misunderstanding.
Ribbon control can't be skinned by AlphaSkins, unfortunately.
November 30, 2012 at 6:28 pm #49522AllenParticipant'Support' wrote:I understand your question now, sorry for this misunderstanding.
Ribbon control can't be skinned by AlphaSkins, unfortunately.
That's a bummer. Do you know what the bottleneck is? I've got the source code to it and I was wondering if maybe it couldn't be modified.
December 4, 2012 at 3:05 am #49535HamiltonParticipantFrom what I can tell, the Delphi TRibbon is based on the Windows ribbon API – which doesn't expose any color properties because the control is drawn with bitmaps rather than rendered with colors/patterns. Taking a quick look at TRibbon you can see that the style can be set but there are no Color properties. If you look at the DevExpress ribbon and it *does* have colors then you're in luck and you'll be able to at least semi-skin your control using one of the methods discussed in this thread [topic='6544']here[/topic].
Regards,
Hamilton
-
AuthorPosts
- You must be logged in to reply to this topic.