启动窗体和主窗体

pir22092513 2007-07-24 05:30:42
单击启动窗体的进入,然后切换到主窗体,要对启动窗体做哪写操作???
this.visual=false;
this.enable=false;
够了吗???
...全文
224 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Love_My 2007-07-24
  • 打赏
  • 举报
回复
要保证有线程存活
不然就会直接关了的...
孤剑 2007-07-24
  • 打赏
  • 举报
回复
public Form1()
{
InitializeComponent();
}

private void CallForm2()
{
System.Threading.Thread th= new System.Threading.Thread(new System.Threading.ThreadStart(this.ShowForm2));
th.Start();
}

private void ShowForm2()
{
using (Form2 frm = new Form2())
{
frm.ShowDialog();
}
}

private void button1_Click(object sender, EventArgs e)
{
this.CallForm2();
this.Close();
}

[STAThread]
public static void Main()
{
Application.Run(new Form1());
}
pir22092513 2007-07-24
  • 打赏
  • 举报
回复
我在mian里启动两个窗体
static void Main()
{
Application.Run(new beginfrm());
Application.Run(new form2());


}
是这样的吗???
那么我编写form2的时间为什么不可以呢
shinaterry 2007-07-24
  • 打赏
  • 举报
回复
晕.还是学生吧...

这种情况都是先启动窗体再显示主窗体的...

两者都要在Main里面做...
songcan 2007-07-24
  • 打赏
  • 举报
回复
APPLICATION.RUN(NEW FORM())方法中的FORM窗体不能关闭外,其它均可关闭
wweennbb 2007-07-24
  • 打赏
  • 举报
回复
好像不能关闭,关了主窗体也会被关掉。

所以this.Hide();隐藏起来就行了
ccp5780199 2007-07-24
  • 打赏
  • 举报
回复
this.close();
pir22092513 2007-07-24
  • 打赏
  • 举报
回复
也就是说如何卸载当前窗体,在C#中
pir22092513 2007-07-24
  • 打赏
  • 举报
回复
我的意思是在窗体切换时,原来的窗体不用了,切换到另一个窗体
yaoshuwen 2007-07-24
  • 打赏
  • 举报
回复
........搞不懂你说什么

110,570

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧