社区
.NET技术其他语言
帖子详情
Form的ShowDialog和Show的问题!!!!
xboysdove
2002-05-18 01:52:32
使用ShowDialog后,在关闭对话框的时候整个窗体都要重画,闪得太厉害。。
而使用Show又不能实现模式对话框,关闭后只重画覆盖的区域。。。
有没有什么好点的方法,不要让窗口闪得如此厉害???
...全文
126
2
打赏
收藏
Form的ShowDialog和Show的问题!!!!
使用ShowDialog后,在关闭对话框的时候整个窗体都要重画,闪得太厉害。。 而使用Show又不能实现模式对话框,关闭后只重画覆盖的区域。。。 有没有什么好点的方法,不要让窗口闪得如此厉害???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xboysdove
2002-05-29
打赏
举报
回复
是我关的时候错了,我用的Hide,而不是Close,笨。。。
孟子E章
2002-05-19
打赏
举报
回复
闪?我好象没有发现啊
浅谈C# 非模式窗体show()和模式窗体show
dialog
()的区别
对话框不是模式就是无模式的。模式对话框,在可以继续操作应用程序的其他部分之前,必须被关闭(隐藏或卸载)。例如,如果一个对话框,在可以切换到其它窗 体或对话框之前要求先单击“确定”或“取消”,则它就是模式的。 一、如何调用 任何窗体(派生于基类
Form
的类),都可以以两种方式进行显示。 //非模式窗体 From q
form
=new
Form
(); q
form
.Show(); //模式窗体
Form
q
form
=new
Form
(); q
form
.Show
Dialog
(); 一、控制权上的区别
Form
.Show创建新窗体后(非模式),立即返回,且没有在当前活动窗体和新窗体间建立任
C#编写的图书管理系统源代码
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.
Form
s; using System.Data.SqlClient; namespace 图书管理系统 { public partial class 登录窗口 :
Form
{ //public static string ConnectionString = "Server=(local);database=图书管理库;uid=sa;pwd=1234"; //sql server 混合模式 // public static string ConnectionString = "Server=(local);Integrated Security=SSPI;database=图书管理库"; //windows模式 public string strSQL; public SqlConnection myConnection; public SqlCommandBuilder sqlCmdBld; public DataSet ds = new DataSet(); public SqlDataAdapter da; public int num=0; private DataTable myTable; private DataRow myRow; public static string strUser; public static string strPassword; // public static string strDepartment; public static bool login_flag = false; public 登录窗口() { InitializeComponent(); } private void button2_Click(object sender, EventArgs e) { Close(); } private void 登录窗口_Load(object sender, EventArgs e) { linkdatabase link = new linkdatabase(); //实例化 myConnection = new SqlConnection(link.connectionstring()); //实例化连接 strSQL = "select * from 用户表 "; da = new SqlDataAdapter(strSQL, myConnection); ds.Clear(); da.Fill(ds, "用户表"); //////动作 myTable = ds.Tables["用户表"]; for (int i = 0; i < myTable.Rows.Count; i++) { comboBox1.Items.Add(myTable.Rows[i]["用户名"].ToString().Trim()); } } private void button1_Click(object sender, EventArgs e) { linkdatabase link = new linkdatabase(); //实例化 myConnection = new SqlConnection(link.connectionstring()); //实例化连接 strSQL = "sele
c#中的
Form
.Show和
Form
.Show
Dialog
的区别
出处:http://hi.baidu.com/cysteine/blog/item/01e32224702ff5398744f9bf.html 区别1:Show
Dialog
是模态的(独占用户输入),Show是非模态的。 区别2:根据1,Show
Dialog
只能打开一个自己,Show可以打开多个自己。 区别3:根据2,使用Show方法打开的
Form
在关闭时会立即调用Dispose释放资源
C# Windows窗体应用编程中
form
.show()和
form
.show
Dialog
()有什么区别
当我们使用Visual Studio进行C#语言的Windows窗体应用编程时,经常会需要调用其他的窗口。当我们调用其他窗口的时候,可以选择使用
form
.show()方法或者
form
.show
Dialog
()方法。那么这两种方法到底有什么区别呢?
form
.show()方法打开的窗体被称作非模式窗体。这种非模式窗体及时还用户还没有处理,用户也可以切换到其他的窗体进行其他的操作。非模式窗体让用户的操作...
C#中show
dialog
与show的差异
C#中Show
Dialog
与Show的简单使用
.NET技术其他语言
1,979
社区成员
12,447
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章