在Toolbar上面点击右键后选择New Button就可以用ToolButton了,很方便的,也可以解决你的问题的。
解决方案 »
- 编译好的执行程序,如果调用带有路径的BPL文件呢?
- Dev Express 里面有没有这个数据感知组件?
- 散分!郁闷,QQ上不去了。。。
- 如何控制WebBrowser控件的右键菜单的选项???
- 怎样自己定义消息窗口?有没有这种模板?
- 如何用一个Table去初始化一个Treeview ?
- 做程序员的我,老婆也快找不到了
- SQl语法:select * from files where FDate=#202-8-24# 缘何出错?
- 如何动态查询符合日期条件的?
- 关于dll的问题!请进!
- 谁知道列侬的Double Fantasy(双重幻想)哪里有下载,3q
- 关于treeview和listview的问题???
为什么会在Toolbar上放speedButton呢?
Toolbar自带的按钮不是更好?
Toolbar1.Enabled:=false;
SpeedButton1.Enabled:=False;//若无此句,其上面的图像不变为灰色
////
Toolbar1.Enabled:=True;
SpeedButton1.Enabled:=true;
//可实现,但是有时侯SpeedButton1按钮按不下.SpeedButton1.Onclick:=N1.Click;(N1为菜单名,Enabled:=true)看来我还是要用ToolButton了
我是通过在N1的Onclick事件中测试的,通过点击另一个SpeedButton2(其过程调用N1的相应过程)来改变SpeedButton1的状态。procedure TForm1.N1Click(Sender: TObject);
begin
showmessage('It''s ok!');
if SpeedButton1.Enabled = True then
SpeedButton1.Enabled := False
else
SpeedButton1.Enabled := True;
end;
procedure TForm1.SpeedButton2Click(Sender: TObject);
begin
SpeedButton2.Onclick := N1.Onclick;
end;