我在pannel上放置了5个Button,把,其中两个Button的vvisiable设置为false,怎么样使其他三个控件之间没有间隔?
原先位置是button1 button2 button3 button4 button5
现在如何变成button1 button4 button5
???
原先位置是button1 button2 button3 button4 button5
现在如何变成button1 button4 button5
???
解决方案 »
- 对webBrowser返回状态的问题
- dephi如何实现显示所有文件及文件夹到不显示隐藏文件及文件夹的切换?
- BMP转成JPG后...的问题.
- 需要一套delphi面试题
- 设计打印发票过程中遇到的自定义纸张问题??
- ■今天发现,中国最大的DELPHI开发文档中心资料巨多巨好!强力推荐!好就回复■
- 五一节到了,高兴,开闸放分
- intraWeb 生成的文件*.So文件运行在什么服务器上 怎么设置才能运行?acaphe 2 dso application
- 高分求表格显示的解决方案,若有好的再加100分!!
- 怎样才能在多个窗体中调用一个动态生成的窗体,而且还保留动态窗体中原来已经添加的东西?如数据库?
- 老板出差归来.....
- delphi编写组件
2、把每个按钮放在一个小panel上,小panel的长度与按钮基本一致,小panel设成左对齐;隐藏或显示按钮通过隐藏或显示小panel来实现
for i := 1 to 5 do
begin
if TButton(findcomponent('button' + inttostr(i))).visiable then
begin
TButton(findcomponent('button' + inttostr(i))).left := 100 + j*20;//20是一个按钮的长度
j := j+1;
end;
end;
另外还有把需要visible的按钮,放在最后。这样就不需要移动了。