社区
Delphi
帖子详情
全屏显示问题:使form中的控件(如Edit、StringGrid)随form大小的变化而变化?
wxt1013
2004-03-31 11:04:56
怎样使form中的控件(如Edit、StringGrid)随form大小的变化而变化?要求:1、初始化后的form不能用鼠标拖动缩小,但可以拖动扩大和最大化 2、拖动扩大和最大化后,Text空间的高度不变,宽度随之变大 3、StringGrid得高度和宽度都随之变化。
给个程序实例参考一下,谢谢各位了!
...全文
82
10
打赏
收藏
全屏显示问题:使form中的控件(如Edit、StringGrid)随form大小的变化而变化?
怎样使form中的控件(如Edit、StringGrid)随form大小的变化而变化?要求:1、初始化后的form不能用鼠标拖动缩小,但可以拖动扩大和最大化 2、拖动扩大和最大化后,Text空间的高度不变,宽度随之变大 3、StringGrid得高度和宽度都随之变化。 给个程序实例参考一下,谢谢各位了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ailibuli
2004-03-31
打赏
举报
回复
対不起、更正:
form1.AutoScroll := false;
form1.AutoSize := false; //這様才可以拖动FORM
bxh2dai
2004-03-31
打赏
举报
回复
panel,就象楼上说的
menggirl
2004-03-31
打赏
举报
回复
1 用Panel
吧
2 自己控制 (麻烦,效果最好)
lzy6204
2004-03-31
打赏
举报
回复
好象不行吧,除非自己写控件
ailibuli
2004-03-31
打赏
举报
回复
例:把一個FORM分成四部分、
Panel1.Align := alTop;
Panel2.Align := alLeft;
Panel3.Align := alBottom;
Splitter1.Align := alLeft;
Panel4.Align := alClient; //注意:最後放属性是”alClient”
然後StringGrid放在Panel4上...
設定FORM的最小:(form1的Constraints中)
form1.Constraints.MinHeight
form1.Constraints.MinWidth
参考:
form1.AutoScroll := false;
form1.AutoSize := true;
hlb1111
2004-03-31
打赏
举报
回复
这个问题有点难
xhg0418
2004-03-31
打赏
举报
回复
mark
aiunong
2004-03-31
打赏
举报
回复
gz
hujinger
2004-03-31
打赏
举报
回复
用Panel控件,将你的各种控件都加上去。会自动随着变化大小的
hhzqf1980
2004-03-31
打赏
举报
回复
用panel
Delphi将
String
grid
指定行添加到Memo
控件
中
.rar
Delphi将
String
grid
指定行添加到Memo
控件
中
,选
中
String
Grid
中
的行,点击右下角的“添加”按钮,即可将选
中
的
String
Grid
行数据添加到下边的Memo
控件
中
显示
。部分源代码如下: procedure T
Form
1.
Form
Create(Sender: TObject); begin
String
Grid
1.Cells[0,0] := '商品编号';
String
Grid
1.Cells[0,1] := 'cc10011';
String
Grid
1.Cells[0,2] := 'cc10012';
String
Grid
1.Cells[0,3] := 'cc10013';
String
Grid
1.Cells[0,4] := 'cc10014';
String
Grid
1.Cells[1,0] := '商品名称';
String
Grid
1.Cells[1,1] := '苹果';
String
Grid
1.Cells[1,2] := '香蕉';
String
Grid
1.Cells[1,3] := '西红柿';
String
Grid
1.Cells[1,4] := '西瓜';
String
Grid
1.Cells[2,0] := '商品数量';
String
Grid
1.Cells[2,1] := '200';
String
Grid
1.Cells[2,2] := '150';
String
Grid
1.Cells[2,3] := '300';
String
Grid
1.Cells[2,4] := '130';
String
Grid
1.Cells[3,0] := '商品金额';
String
Grid
1.Cells[3,1] := '$5.00';
String
Grid
1.Cells[3,2] := '$4.50';
String
Grid
1.Cells[3,3] := '$1.50';
String
Grid
1.Cells[3,4] := '$6.00'; end; procedure T
Form
1.Button1Click(Sender: TObject); var i,col,row: Integer; begin row :=
String
Grid
1.Row; for col := 0 to
String
Grid
1.ColCount - 1 do Memo1.Lines.Add(
String
Grid
1.Cells[col,row]); end;
delphi 在
string
Grid
控件
中
嵌入ComboBox
delphi7 在
string
Grid
控件
中
嵌入ComboBox;可以直接运行。通过选择ComboBox来修改
string
Grid
的值。代码非常少
Delphi为
String
Grid
控件
增加Combobox下拉框.rar
Delphi为
String
Grid
网格
显示
控件
中
增加下拉框功能,也就是在
Grid
控件
中
添加Combobox下拉列表的功能,在任意列
显示
一个ComboBox功能,如演示截图所示,可大大扩展
Grid
的功能。生成列表: with Sender as TComboBox do begin hide; if itemindex >= 0 then with
String
Grid
1 do Cells[col, row] := Items[itemindex]; end;
Delphi在
string
Grid
控件
中
嵌入Combobox下拉框
Delphi在
string
Grid
控件
中
嵌入Combobox下拉框,源码,供参考。
C# data
grid
view实现Delphi
string
grid
功能
C# data
grid
view实现Delphi
String
Grid
功能,初学者很有用
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章