登录打开form2关闭form1使用表单2 [英] log in open form2 close form1 use form 2

查看:56
本文介绍了登录打开form2关闭form1使用表单2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

欢迎喜欢这个(哦,是的,我的荷兰语,所以我的英语不是很好,所以有时候我的拼写或者其他东西不是那么好) 我只是喜欢编程所以我想我我会记录下来的东西!所以我做了一个新的项目,windows
表单应用程序,并放置了一些按钮和一些文本框,我做了一些编码,它的工作原理。好吧,当我登录时不那么好,然后带有登录内容的面板消失了(我刚刚做了一个简单的webbrowser)我的webbrowser显示在同一个
表格但我希望它以另一种形式打开但我不知道怎么做,所以我这样做了。但我仍然想知道打开另一个表格,所以我浏览了这个论坛并发现了一些东西:



 



Form2
myStuff =

Form2


();


myStuff.Show();



 






应用程序 .OpenForms [ " Form1" ]。关闭();



如果我登录它会关闭所有东西会发生什么......


我将
显示整个编码:



私人



 



 


void
button1_Click(
object
发件人,
EventArgs


e)


{



 






 


if
(passwordBox1.Text.Equals(
" 12345"
&&(usernameBox1.Text.Equals(
" lacrimis"


)))


{



 






 


MessageBox 。显示( "你的
成功登录"


);


passwordBox1.Focus();


usernameBox1.Focus();



 






 


Form2
myStuff =
new
Form2


();


myStuff.Show();



 






 


应用程序 .OpenForms [ " Form1"


]。关闭();





}



 



 



 



 



 



 



 



但它在momend关闭我在messageBox中单击Ok


那么为什么会发生这种情况以及如何应对呢?


PLZ帮助我,因为我知道它的基本内容但是我不是很长很好,不是真正的开发者因为我的技能并不是很好的称呼我的自我
a developper


所以欢迎每一个帮助。

解决方案

哪种形式是按钮1打开? 看起来,一旦您登录,您的消息框显示,您单击确定,然后它会落到这行代码:


 Application.OpenForms [" Form1" ]。Close(); 


wel its like this (oh yeah iam dutch so my english is not verry good so may some times my spelling or something els is not so good) i am just having fun with programming so i thought i am gonna make a log in thingy! so i made a new poject, windows form application, and placed some buttons and some textboxes and i did some coding and it works. wel not so good cuz when i log in then the panel with the log in stuff disappears and (well i just made a simple webbrowser) my webbrowser shows up in the same form but i want that it opens in an other form but i did not know how to do that so i did it like this. but i still want to know to open an other form so i browsed on this forum and found some stuff:

 

Form2 myStuff = new Form2

();

myStuff.Show();

 

Application.OpenForms["Form1"].Close();

but what happens if i log in that it shuts down every thing...

i'll show the whole coding:

private

 

 

void button1_Click(object sender, EventArgs

e)

{

 

 

if (passwordBox1.Text.Equals("12345") && (usernameBox1.Text.Equals("lacrimis"

)))

{

 

 

MessageBox.Show("your are succesfully logged in"

);

passwordBox1.Focus();

usernameBox1.Focus();

 

 

Form2 myStuff = new Form2

();

myStuff.Show();

 

 

Application.OpenForms["Form1"

].Close();

}

 

 

 

 

 

 

 

but it shuts down at the momend i clicked Ok in the messageBox

so why does that happends and what to do about it?

plz help me out cuz i know its basic stuff but iam not so very long a well not really a developper cuz my skills ar not good anougth to call my self a developper

so every help is welcome.

解决方案

Which form is button1 on?  It looks like once you get logged in, your message box shows, you click OK, and then it falls through to this line of code:

Application.OpenForms["Form1"].Close();


这篇关于登录打开form2关闭form1使用表单2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆