社区
Delphi
帖子详情
请问如果有多个控件 Align 相同,怎样在程序中设定其次序啊?
natrium11
2002-02-07 01:04:43
多谢各位!
FUCK DELPHI HELP!!!!居然只说了如何在IDE中设定次序,真TMD垃圾!!!!
...全文
183
16
打赏
收藏
请问如果有多个控件 Align 相同,怎样在程序中设定其次序啊?
多谢各位! FUCK DELPHI HELP!!!!居然只说了如何在IDE中设定次序,真TMD垃圾!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
erp2
2002-04-11
打赏
举报
回复
用tab属性呀。
或者可以定义控件数组。
例如:
procedure classcontrol(myclass:Tobjects;var Fm);
var button:Tbutton;
begin
with myclass as tbutton do
begin
button(1):=myclass;
end;
end;
然后适用一个循环就可以将所有控件负值给组件数组然后程序对这类数组操作是不是很方便......
zws
2002-02-08
打赏
举报
回复
如果是动态设置,那哪个先社哪个就是1,依次。。。
fontain
2002-02-08
打赏
举报
回复
哥们儿,我是说你调整了创建顺序运行时不会给你改变层叠顺序
再试试!!,在代码中调整创建顺序,建议使用dancemaple(枫之舞) 的意见
erp2
2002-02-08
打赏
举报
回复
设定TabOrder
lz_0618
2002-02-08
打赏
举报
回复
我想以1,2,3排列:
Panel1.Align :=alNone;
Panel2.Align :=alNone;
Panel3.Align :=alNone;
//Panel1.Top :=0;
//Panel2.top :=0;
//Panel3.top :=0;
Panel2.Align :=alBottom;
Panel1.Align :=alBottom;
Panel3.Align :=alBottom;
natrium11
2002-02-08
打赏
举报
回复
哎,我自己解决了,怎么给分啊?
原来是Toolbar2000的一个BUG,呵呵,真TMD,一共用了两个第三方,mwEdit也有BUG,而且非常严重(真不知道作者是怎么想的),还好都有原代码,可以改正,呵呵。
natrium11
2002-02-07
打赏
举报
回复
up
cobi
2002-02-07
打赏
举报
回复
用控件的taborder属性设定顺序,使用中用tab键可以切换了
natrium11
2002-02-07
打赏
举报
回复
up
natrium11
2002-02-07
打赏
举报
回复
会有差异啊!不信你把DELPHI的Docking Demo 加个StatusBar, 再试试!!
fontain
2002-02-07
打赏
举报
回复
另外,这个东东在运行时不会和设计时有差异的
fontain
2002-02-07
打赏
举报
回复
1.
button1.Left:=100;
button2.Left:=100;
button3.Left:=100;
button1.top:=10;
button2.top:=40;
button3.top:=70;
2.
button1.TabOrder:=0;
button2.TabOrder:=2;
button3.TabOrder:=1;
BTW:先别说delphi怎么样。仔细查查,你会得到答案的,其实很简单
fontain
2002-02-07
打赏
举报
回复
呵呵,这样啊,和建立顺序有关,谁先建立谁在后面
可以手工写代码建立,或者就用dancemaple(枫之舞) 的方法
natrium11
2002-02-07
打赏
举报
回复
我是说在运行时啊!!在设计时设好了在运行时可能会改变的!!
dancemaple
2002-02-07
打赏
举报
回复
以文本格式打开.dfm文件,调整各控件的先后顺序
natrium11
2002-02-07
打赏
举报
回复
啊?大家是不是误解我的意思了?
我是说比如都是alBottom,哪一个显示的更下方,不一定有TABORDER属性的,比如我要做DOCKING,下面就有Statusbar,dockpanel,tbdock(toolbar2000中的),splitter等控件,但他们老是互换位置。
我试过设TOP,但是不行,用disablealign,enablealign包起来都不行,用以下代码倒是可以(虽然很SB):
a.top:=0;
b.top:=0;
c.top:=0;
d.top:=10000;
则由上到下是c,b,a,d.
但会带来闪烁,效率很低。
各位有没有好方法,谢谢!
VC
中
Spin
控件
的使用
http://apps.hi.baidu.com/share/detail/12102481VC
中
Spin
控件
的使用 一、设置属性:Auto Buddy(自动取关联
控件
为TAB顺序前一个)Set Buddy Interger(使
控件
设置关联
控件
数值,这个值可以是十进制或十六进制)Wrap(数值超过范围时循环)Arrow keys(当按下向上和向下方向键时,
控件
可以增加或减小)OnInitDialog函数
中
设置
控件
数值范围:SetRange(0,255); 二、旋转按钮
控件
“旋转按钮
控件
”(也称为上下
控件
)
Qt布局管理(布局
控件
)
创建 QVBoxLayout
控件
的同时可以指定父窗口,那么它将作为父窗口
中
管理其它
控件
的工具;当窗口
中
包含
多个
strech 值为 0 的空白行时,它们会平分窗口
中
的空白区域。添加一个空白行,整个窗口
中
除了
控件
占用的区域外,其它区域可以由
多个
(≥0)空白行分摊,分摊比例取余于各个空白行设置的 stretch 参数的值。总之借助布局管理器,我们无需再逐个调整
控件
的位置和大小,可以将更多的精力放在软件功能的实现上。当用户调整窗口大小时,位于布局管理器内的
控件
也会随之调整大小,从而保持整个界面的美观。
android
控件
常用的属性,android?常用的
控件
属性
1.Android RelativeLayout 属性// 相对于给定ID
控件
android:layout_above 将该
控件
的底部置于给定ID的
控件
之上;android:layout_below 将该
控件
的底部置于给定ID的
控件
之下;android:layout_toLeftOf将该
控件
的右边缘与给定ID的
控件
左边缘对齐;android:layout_toRightOf将该
控件
的左边缘与给...
小
程序
中
相关
控件
的使用、样式的使用、flex布局
css使用:https://www.jianshu.com/p/6dd021960783 **********button: ***button去边框的方法: 三种方法: 1.button::after{display:none} 2.button::after{border-color:transparent} 3.button::after{border-width:0} ***...
MFC各种
控件
属性介绍
VC++6.0
控件
工具箱:
2 图形
控件
(picture):常用于显示位图(Bitmap)和图标(Icon)
3 静态文本(Static Text):用来在指定的位置显示特定的字符串,一般用来标识附近另一个
控件
的内容。显示在静态文本
控件
中
的字符串一般不再改变,但是在需要的时候,也可以通过调用相应的函数来进行设置。MFC提供了CStatic类支持静态
控件
。
4 编辑框(Edit Box):用来接收用户输入的字符串。通过选择编辑框的选项,编辑框
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章