社区
Delphi
帖子详情
如何使子窗体在最小化时,在单击使用刚刚打开它的控件要如何设置的.
langren1314
2004-05-08 01:51:35
父窗体的代码:
uses unit2;
procedure TForm1.open2Click(Sender: TObject);
begin
form2:=tform2.Create(self);//设置在form2没有关闭或是最小化是在一次单OPEN时可以凋用本子窗体,而不是新添加一个窗体要如何设置.
form2.Show;
end;
...全文
72
3
打赏
收藏
如何使子窗体在最小化时,在单击使用刚刚打开它的控件要如何设置的.
父窗体的代码: uses unit2; procedure TForm1.open2Click(Sender: TObject); begin form2:=tform2.Create(self);//设置在form2没有关闭或是最小化是在一次单OPEN时可以凋用本子窗体,而不是新添加一个窗体要如何设置. form2.Show; end;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xdf221
2004-05-08
打赏
举报
回复
看不懂楼主的意思
jinjazz
2004-05-08
打赏
举报
回复
学习
楚人无衣
2004-05-08
打赏
举报
回复
implementation
uses Unit2;
var
Form2: TForm2;
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
if not Assigned(Form2) then
begin
Form2 := TForm2.Create(self);
Form2.Show;
end
else if Form2.WindowState = wsMinimized then
Form2.WindowState := wsNormal
else
Form2.Show;
end;
Csharp常用
控件
Csharp 常用
控件
分类整理 初学参考
C#
控件
大全
C#
控件
大全 、
窗体
1、常用属性 (1)Name属性:用来获取或
设置
窗体
的名称,在应用程序中可通过Name属性来引用
窗体
。 (2) WindowState属性: 用来获取或
设置
窗体
的窗口状态。 取值有三种: Normal (
窗体
正常显示)、 Minimized (
窗体
以
最小化
形式显示)和 Maximized(
窗体
以最大化形式显示)。 (3)StartPosition属性:用来获取或
设置
运行
时
窗体
的起始位置。 (4)Text属性:该属性是一个字符串属性,用来
设置
或返回在窗口标题栏中显示的文字。 (5)Width属性:用来获取或
设置
窗体
的宽度。 (6)Height属性:用来获取或
设置
窗体
的高度。 (7)Left属性:用来获取或
设置
窗体
的左边缘的x坐标(以像素为单位)。 (8)Top属性:用来获取或
设置
窗体
的上边缘的y坐标(以像素为单位)。 (9)ControlBox属性:用来获取或
设置
一个值,该值指示在该
窗体
的标题栏中是否显示控制框。值为true
时
将显示控制框,值为false
时
不显示控制框。 (10)MaximizeBox属性:用来获取或
设置
一个值,该值指示是否在
窗体
的标题栏中显示最大化按钮。值 为 true
时
显示最大化按钮,值为false
时
不显示最大化按钮。 (11)MinimizeBox 属性:用来获取或
设置
一个值,该值指示是否在
窗体
的标题栏中显示
最小化
按钮。值 为 true
时
显示
最小化
按钮,值为false
时
不显示
最小化
按钮。 (12)AcceptButton 属性:该属性用来获取或
设置
一个值,该值是一个按钮的名称,当按 Enter 键
时
就相 当于
单击
了
窗体
上的该按钮。 (13)CancelButton 属性:该属性用来获取或
设置
一个值,该值是一个按钮的名称,当按 Esc 键
时
就相当 于
单击
了
窗体
上的该按钮。 (14)Modal 属性:该属性用来
设置
窗体
是否为有模式显示
窗体
。如果有模式地显示该
窗体
,该属性值为 true;否则为 false。当有模式地显示
窗体
时
,只能对模式
窗体
上的对象进行输入。必须隐藏或关闭模式窗 体(通常是响应某个用户操作),然后才能对另一
窗体
进行输入。有模式显示的
窗体
通常用做应用程序中 的对话框。 (15)ActiveControl属性:用来获取或
设置
容器
控件
中的活动
控件
。
窗体
也是一种容器
控件
。 (16)ActiveMdiChild属性:用来获取多文档界面(MDI)的当前活动子窗口。 (17)AutoScroll 属性:用来获取或
设置
一个值,该值指示
窗体
是否实现自动滚动。如果此属性值
设置
为 true,则当任何
控件
位于
窗体
工作区之外
时
,会在该
窗体
上显示滚动条。另外,当自动滚动
打开
时
,
窗体
的工作区自动滚动,以使具有输入焦点的
控件
可见。 (18)BackColor属性:用来获取或
设置
窗体
的背景色。 (19)BackgroundImage属性:用来获取或
设置
窗体
的背景图像。 (20)Enabled 属性:用来获取或
设置
一个值,该值指示
控件
是否可以对用户交互作出响应。如果
控件
可 以对用户交互作出响应,则为 true;否则为false。默认值为true。 (21)Font属性:用来获取或
设置
控件
显示的文本的字体。 (22)ForeColor属性:用来获取或
设置
控件
的前景色。 (23)IsMdiChild属性:获取一个值,该值指示该
窗体
是否为多文档界面(MDI)子
窗体
。值为 true
时
, 是子
窗体
,值为false
时
,不是子
窗体
。 (24)IsMdiContainer 属性:获取或
设置
一个值,该值指示
窗体
是否为多文档界面(MDI)中的子
窗体
的 容器。值为true
时
,是子
窗体
的容器,值为false
时
,不是子
窗体
的容器。 (25)KeyPreview属性:用来获取或
设置
一个值,该值指示在将按键事件传递到具有焦点的
控件
前,
窗体
是否将接收该事件。值为true
时
,
窗体
将接收按键事件,值为false
时
,
窗体
不接收按键事件。 (26)MdiChildren属性:数组属性。数组中的每个元素表示以此
窗体
作为父级的多文档界面(MDI)子窗 体。 (27)MdiParent属性:用来获取或
设置
此
窗体
的当前多文档界面(MDI)父
窗体
。 (28)ShowInTaskbar属性:用来获取或
设置
一个值,该值指示是否在Windows任务栏中显示
窗体
。 (29)Visible属性:用于获取或
设置
一个值,该值指示是否显示该
窗体
或
控件
。值为true
时
显示
窗体
或
控件
,为 false
时
不显示。 (30)Capture属性:如果该属性值为true,则鼠标就会被限定只由此
控件
响应,不管鼠标是否在此
控件
的 范围内。 2、常用方法 下面介绍一些
窗体
的最常用方法。 (1)Show方法:该方法的作用是让
窗体
显示出来,其调用格式为:
窗体
名.Show(); 其中
窗体
名是要显示的
窗体
名称。 (2)Hide方法:该方法的作用是把
窗体
隐藏出来,其调用格式为:
窗体
名.Hide(); 其中
窗体
名是要隐藏的
窗体
名称。 (3)Refresh方法:该方法的作用是刷新并重画
窗体
,其调用格式为:
窗体
名.Refresh(); 其中
窗体
名是要刷新的
窗体
名称。 (4)Activate方法:该方法的作用是激活
窗体
并给予它焦点。其调用格式为:
窗体
名.Activate(); 其中
窗体
名是要激活的
窗体
名称。 (5)Close方法:该方法的作用是关闭
窗体
。其调用格式为:
窗体
名.Close(); 其中
窗体
名是要关闭的
窗体
名称。 (6)ShowDialog方法:该方法的作用是将
窗体
显示为模式对话框。其调用格式为:
窗体
名.ShowDialog(); 3.常用事件 (1)Load事件:该事件在
窗体
加载到内存
时
发生,即在第一次显示
窗体
前发生。 (2)Activated事件:该事件在
窗体
激活
时
发生。 (3)Deactivate事件:该事件在
窗体
失去焦点成为不活动
窗体
时
发生。 (4)Resize事件:该事件在改变
窗体
大小
时
发生。 (5)Paint事件:该事件在重绘
窗体
时
发生。 (6)Click事件:该事件在用户
单击
窗体
时
发生。 (7)DoubleClick事件:该事件在用户双击
窗体
时
发生。 (8)Closed事件:该事件在关闭
窗体
时
发生。 文本框类
控件
2、Label
控件
1、常用属性: (1)Text属性:用来
设置
或返回标签
控件
中显示的文本信息。 (2)AutoSize 属性:用来获取或
设置
一个值,该值指示是否自动调整
控件
的大小以完整显示其内容。取 值为 true
时
,
控件
将自动调整到刚好能容纳文本
时
的大小,取值为false
时
,
控件
的大小为设计
时
的大小。 默认值为false。 (3)Anchor 属性:用来确定此
控件
与其容器
控件
的固定关系的。所谓容器
控件
指的是这样一种情况:往 往在
控件
之中还有一个
控件
,例如最典型的就是
窗体
控件
中会包含很多的
控件
,像标签
控件
、文本框等。 这
时
称包含
控件
的
控件
为容器
控件
或父
控件
,而父
控件
称为子
控件
。这
时
将遇到一个问题,即子
控件
与父
控件
的位置关系问题,即当父
控件
的位置、大小变化
时
,子
控件
按照 什么样的原则改变其位置、大小。Anchor属性就规定了这个原则。 对于 Anchor 属性,可以设定 Top、Bottom、Right、Left 中的任意几 种,
设置
的方法是在属性窗口中
单击
Anchor属性右边的箭头,将会 出现如图 9-6 的窗口,通过它可
设置
Anchor 属性值。图 9-6 中选中 变黑的方位即为设定的方位控制,即图中所示的为 Left、Right、 Bottom。此
时
,如果父窗口变化,子窗口将保证其左边缘与容器左边 的距离、上边缘与容器上边的距离、底边与容器底边的距离等不变, 效果如图9-7 所示。
C#
控件
大全(C#所有的
控件
)
C#
控件
大全(C#所有的
控件
) 所有
控件
详细内容!!!!!!!!!!!!!!!
C#
控件
及常用属性、方法、事件(大全)
C#
控件
及常用属性、方法、事件(大全)
C#
控件
属性列表
C#
控件
属性列表
Delphi
5,930
社区成员
262,938
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章