程序运行时,TToolButton点击一次之后就看不见了,但是还可以点击,这是怎么回事?怎样让它一直可见?本人是菜鸟,望高手多多指点!
解决方案 »
- 为什么在动态库中给一个参数赋值出错呢?
- delphi中怎么做到for each x in objs
- 请教,在ListView 或表格中如何 在某一格中加入Button
- 300分求救
- delphi自带的midas的例子客户端怎么运行啊?急!!
- Windows NT 4.0服务器的管理员密码丢了,有什么办法能进入机器并找回密码么?
- 对于spcomm控件的OnReceiveData事件,怎么样得到com口的数据,并且利用?很急
- 急!!!请问该如何能让dbgrid的某一列能编辑,另一些列不能编辑呢(在线等待)
- 关于迅雷云加速Delphi版,任务创建成功,但是实际没有启动下载,请各位帮看下
- 抄别人的程序有没有前途?
- TSQLStoredProc调用MYSQL存储过程出错
- 如何制作非图形界面的winrar自解压文件
你把TToolButton放在CoolBar里面啊。
sdl1: TSaveDialog;procedure TfrmTZSX.btnBCClick(Sender: TObject);
begin
if sdl1.Execute then
dmlXQTZ_D.cdsTZ.SaveToFile(sdl1.FileName);
end;
procedure TfrmTZSX.btnBCClick(Sender: TObject);
begin
if sdl1.Execute then
dmlXQTZ_D.cdsTZ.SaveToFile(sdl1.FileName);
btnBC.Enabled := False;
btnBC.Enabled := True;
end;可是为什么会这样呢?欢迎高手继续发帖,帮我解除疑惑。TToolButton和其他按钮有什么不一样?为什么执行上面代码就会不见了?
为什么必须btnBC.Enabled := False;
btnBC.Enabled := True;这样才能可见?
补充说明TToolButton上面我只让它显示了一个图标图片,用的是TImageList里面的图片
应该不是onclick的问题,和刷新有关,神奇~~
怎麼樣一個看不見法?? TOOLBAR如果真的是不見了,旁邊的BUTTON會自動調整位置的,你怎麼可能還點擊到,那不是開玩笑嘛。只有可能是你的圖標變了或者其它ENABLED,VISIABLE做了變化。