C#将一个窗体作为另一个窗体的对话框形式弹出
2015-02-28 20:52
471 查看
在使用C#做Windows窗体应用的时候,我遇到了一个问题:
我想在一个窗体中弹出一个带有文本框、标签、按钮等常用
控件的对话框,换句话说就是自己定制的“对话框”,我们知
道,在MFC里这样是可以是实现的,但是在C#中,只是给定
了几种特定的对话框形式,自身定制并不像MFC那样直接添
加控件就能实现。
C#中是这样的一个思路:我们可以采用两个独立的窗体,然
后将另一个独立的窗体看作是一个对话框类型的窗体,然后
我们就可以直接生成自身定制的对话框窗体了。
C# 窗体对象中有一个 ShowDialog() 方法,这个方法将窗体
显示为模式对话框,返回值为
DialogResult(跟正常的对话
框结果例如OK、Cancel等相同)。
我想在一个窗体中弹出一个带有文本框、标签、按钮等常用
控件的对话框,换句话说就是自己定制的“对话框”,我们知
道,在MFC里这样是可以是实现的,但是在C#中,只是给定
了几种特定的对话框形式,自身定制并不像MFC那样直接添
加控件就能实现。
C#中是这样的一个思路:我们可以采用两个独立的窗体,然
后将另一个独立的窗体看作是一个对话框类型的窗体,然后
我们就可以直接生成自身定制的对话框窗体了。
C# 窗体对象中有一个 ShowDialog() 方法,这个方法将窗体
显示为模式对话框,返回值为
DialogResult(跟正常的对话
框结果例如OK、Cancel等相同)。
相关文章推荐
- C#程序如何把窗体文件从从一个项目中复制到另一个项目
- WinForm将一个窗体的值传到另一个窗体的listbox控件,C#
- c# 中将一个方法的名称作为另一个方法的参数
- 将一个activity以对话框的形式悬浮在另一个activity之上
- 初学C#,请问怎么在一个窗体中调用另一个窗体?
- mxml调用另一个mxml 实现在窗体内弹出对话框 (TitleWindow组件)
- VC及eVC中将一个对话框作为控件放入另一个对话框
- 【C#】 winform 一个窗体修改另一个已经存在的窗体的属性
- c#中一个窗体调用另一个窗体的控件及方法(转贴)
- C# Visual Studio 2005中,通过一个窗体打开另一个窗体
- 解决customvalidator中的错误信息不能再ValidationSummary中以对话框的形式弹出的一个Bug
- c# winform 在一个窗体中使用另一个窗体中TextBox控件的值——解决办法
- c#中一个窗体调用另一个窗体的控件及方法(转贴)
- 一个界面显示两个PupupWindows(一个是消息框的形式弹出,另一个是底部弹窗形式弹出)
- C# 设置MDI子窗体只能弹出一个的方法
- 自定义一个View作为弹出对话框
- (转) c#中如何设计一个窗体关闭,另一个窗体打开?
- C# 窗体中一个类中调用另一个窗体的控件或方法
- C# 打开Excel文件,总是弹出一个打印机设置的对话框 解决方案
- C#设置MDI子窗体只能弹出一个的方法