|
即:一个controlbar中有多个toolbar,但是这些toolbar的visible由菜单栏中的一个下拉菜单控制,不论他在controlbar先后顺序如何,它总能向左缩进,怎么实现当我点一个控制toolbar visible的按钮时,它总能显示在controlbar得最左边,即controlbar上所有toolbar的visible属性都试false的时候 但我有控制按钮将其中的一个visible变为true时,这个toolbar显示在controlbar的最左边,当已有一个时再使一个toolbar的visible变为true时,它紧接着第一个visible为true的toolbar的后面~~~即实现向左缩进的功能 谢谢了~~ |
|
|
|
没做过,没看明白,给你顶上去
|
|
|
怎样实现controlbar中toolbar的向左缩进功能? 即:一个controlbar中有多个toolbar,但是这些toolbar的visible由菜单栏中的一个下拉菜单控制,不论他在controlbar先后顺序如何,它总能向左缩进,怎么实现当我点一个控制toolbar visible的按钮时,它总能显示在controlbar得最左边,即controlbar上所有toolbar的visible属性都试false的时候 当我点控制按钮将其中的一个visible变为true时,这个toolbar显示在controlbar的最左边,当已有一个时再使一个toolbar的visible变为true时,它紧接着第一个visible为true的toolbar的后面~~~即实现向左缩进的功能 谢谢了~~ |
|
|
好象没有这样的属性,估计要自己写代码了
|
|
|
啊?能帮忙写一个思路吗?是用栈的数据结构写吗?
|
|
|
ToolBar->Align = alLeft; 可能还需要别的工作,试试看
|
|
|
要用代码控制先后位置
|
|
|
ToolBar->Align = alLeft;是不行的,在controlbar上有作用吗!!
可能只有记录位置,然后写代码控制了。 要不就用第三方控件好了 |
|
|
如果,后来的可以排在先来的左边的话,你可以把Left属性设为0
|
|