怎么动态删除Tbutton,找了好半天,都没有找到delete的方法!郁闷ing!
解决方案 »
- delphi游戏开发程序员
- 团队开发问题
- Console Application中DOS命令调用的问题
- 在线等待,答对马上给分....
- 编译文件BIFFRecsII.DCU找不到啊?小弟不知道他是哪个包里的?
- 闲聊:不用其他变量,交换整型变量A,B,方法探讨
- 关于动态计算的问题?
- ACCESS Violation at address 004CBAE5 in module不能执行
- 请问大家如何制作超星电子书和扩展名为pdf的电子书???我想把它们做成电子书给大家共享(请版主别删!!)
- 怎样通过编程得到insert,home,方向键等键的ascII码呢?
- 没有高手了十来都解决不了!!!唉可悲的娃呀!!!!!!
- ftp连接时用internetconnect()如何设置超时,连接非ftp站点速度非常慢
mxOutLook.Headers[0].Buttons[0].Free;
建议使用这种方式..因为删除的话.操作起来很麻烦.可能会出现访问溢出的情况.嘿嘿..给分吧.
begin
mxOutlookBarPro1.Header[0].DeleteButton(3);
mxOutlookBarPro1.SetFocus;
end;
这样做才能删除。只写mxOutlookBarPro1.Header[0].DeleteButton(3);这一句确实是删除,但是从界面上看还存在,必须mxOutlookBarPro1再获取焦点后界面上才发生变化,所以要给它焦点。
比如我实现功能:选中一个button,弹出菜单(有delete菜单项),删除该button。
谢谢各位达人。。
mxOutlookBarPro1.ActiveHeaderIndex 当前活动的Header Index
n:=mxOutlookBarPro1.ActiveHeaderIndex;
mxOutlookBarPro1.Headers[n].SelectedIndex 当前活动的Header Index被选中的Button Index,如果返回-1,则表示第n个Header没有button被选中