在主窗体加载完成后(就是已经显示出来了)再弹出一个对话框或者是自定义的窗体应该怎么实现? Form2 f2 = new Form2();f2.Show(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Form2 f2 = new Form2();f2.Show();f2.Activate();或f2.ShowDialog() 楼上几位的方法都不行呀.....Form2 f2 = new Form2();f2.Show();f2.Activate();//得到焦点的还是主窗体.....使用f2.ShowDialog()这个方法的话,要等f2关闭了之后主窗体才会显示出来,我想要的效果是主窗体(f1)已经显示出来之后再显示f2,应该怎么实现呢? int i=0;private void Form1_Activated(object sender, System.EventArgs e) { if(i==0) { datagrid_doubleClick.Form2 f =new datagrid_doubleClick.Form2(); f.Show(); //((Form)sender).Show(); f.BringToFront(); i=i+1; } }可以实现你的要求 把主窗体设置成MDI的。然后双击主窗体,在Form_Load写显示子窗体代码。请参考:ResizeBar bar = new ResizeBar(); /*显示ResizeBar面板*/bar.MdiParent=this;bar.Show(); Why,Why, Why C# 同一时间内生成多个随机数? .net 事务!!!!有谁可以帮我解决一下啊,气死了,帮忙改一下,不知道错在哪里!! C#如何强制用户下线 怎么把XML文件作为comboBox的数据原? 如何提取数组的交集 全世界最普通的问题,求高效率算法! 一个超级简单的小问题!!!!!!!!!!!!!1 請問高手, C#中用哪一種功能(方法)取代了以前宏的功能(方法)? 我的C#,WebService和数据库的问题 c# 中的切取字符串的方法 不给分看有没有人帮我!! 关于word文档中书签(bookmark)文本替换处理的问题,很难!!!
f2.Show();
f2.Activate();
或
f2.ShowDialog()
f2.Show();
f2.Activate();
//得到焦点的还是主窗体.....使用f2.ShowDialog()这个方法的话,要等f2关闭了之后主窗体才会显示出来,我想要的效果是主窗体(f1)已经显示出来之后再显示f2,应该怎么实现呢?
private void Form1_Activated(object sender, System.EventArgs e)
{
if(i==0)
{
datagrid_doubleClick.Form2 f =new datagrid_doubleClick.Form2();
f.Show();
//((Form)sender).Show();
f.BringToFront();
i=i+1;
} }
可以实现你的要求
请参考:
ResizeBar bar = new ResizeBar(); /*显示ResizeBar面板*/
bar.MdiParent=this;
bar.Show();