L liuxi Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-02 #1 不使用第三方控件如何实现? 我看过以前的贴子了,这个问题一直没有解决。
P pcc_mmz1 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-03 #3 to liuxi: 这应该不是很难吧。 利用控件的 OnDrag 之类的事件,判断鼠标放下时的坐标,用一个循环 将该坐标位置后的按钮 后移,其后移距离等于该按钮的长度。由于每个Toolbutton有ImageIndex加以区别, 因此可以识别出每个按钮,可以根据坐标,判断出放下的位置在哪几外按钮之间。 这样就可以确定要移动按钮的位置。
to liuxi: 这应该不是很难吧。 利用控件的 OnDrag 之类的事件,判断鼠标放下时的坐标,用一个循环 将该坐标位置后的按钮 后移,其后移距离等于该按钮的长度。由于每个Toolbutton有ImageIndex加以区别, 因此可以识别出每个按钮,可以根据坐标,判断出放下的位置在哪几外按钮之间。 这样就可以确定要移动按钮的位置。
Y YoungSun Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-03 #4 超级简单: 使用toolbar,设置其Customizable属性为true即可。在运行时,用户可以通过双击工具栏来 自定义,也可以按住shift键来拖动按钮到其他位置。 给我分分!!![]
L liuxi Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-03 #5 to YoungSun 你那个方法不行,有时会出错,你看看以前的贴子。 to all 我自已搞定了。
踏 踏雪无痕 Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-10 #6 To linuxi: 老兄,可以给我一份自定义工具栏的解决方案吗?最好也能提供源代码,非常感谢,hoboes@163.net