1.输入用户密码时,文本框如何为“*”的形式;
2.主窗体为用户登陆界面,如何字生成子窗体的同时,主窗体关闭
3.用户登陆界面,输入用户名和密码后,如何直接按Enter就能产生Button事件
(不需要用鼠标点Button)
4.如何让生成的界面直接为全屏显示?
(1024*768,800*600中都为全屏)
5.如果非全屏,界面打开的位置如何固定在屏幕某位置(如屏幕之间)
2.主窗体为用户登陆界面,如何字生成子窗体的同时,主窗体关闭
3.用户登陆界面,输入用户名和密码后,如何直接按Enter就能产生Button事件
(不需要用鼠标点Button)
4.如何让生成的界面直接为全屏显示?
(1024*768,800*600中都为全屏)
5.如果非全屏,界面打开的位置如何固定在屏幕某位置(如屏幕之间)
2.
3.Form1 的 AccpetButton 设置为"确认"的那个Button
4.Form1 的 WindowState 设置为Maximized
5.Form1 的 StartPosition 设置为 CenterScreen
2.
3.Form1 的 AccpetButton 设置为"确认"的那个Button
4.Form1 的 WindowState 设置为Maximized
5.Form1 的 StartPosition 设置为 CenterScreen
2.可以在按纽的单击事件中写:子窗体.show;主窗体.unload
3。不清楚 没作过
4、5。设置form的属性即可,在form的属性框内即可查看到各种属性,可以在设计时搞定,无须编写代码
c#:this.Close();
会把整个程序关闭,而不是只关闭主窗体
2.this.Close();或base.Close();To:六楼:程序关闭是Appliction.Exit()
3.Form1 的 AccpetButton 设置为"确认"的那个Button
4.Form1 的 WindowState 设置为Maximized
5.Form1 的 StartPosition 设置为 CenterScreen
也就是说登陆后我们进入的才是主窗体
子窗体(LoginForm)中:Btn_Ok Click 事件中
this.DialogResult = DialogResult.OK;主窗体(Form1)中:Form Load 事件中
LoginForm lg = new LoginForm();
if(lg.ShowDialog() == DialogResult.OK)
{
……
}
else
{
this.Close();
}
2.Form1.Unload
3.Form1 的 AccpetButton 设置为"确认"的那个Button
4.Form1 的 WindowState 设置为Maximized
5.Form1 的 StartPosition 设置为 CenterScreen
Main函数中填写代码:
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Frm_Login LoginForm = new Frm_Login();//登陆窗口实例;
if(LoginForm.ShowDialog() == DialogResult.OK)
{
Application.Run(new Frm_Main());
}
else
{
Application.Exit();
} }
int CheckUser( string UserCode , string PWD )// PWD 在传输时可加密
{}
在验证成功后,在初始化
FrmMain frm = new FrmMain( )
frm.Show();很基础。
2.Form2 f2 = new Form2();
f2.Show();
this.Hide();3.Form1 的 AccpetButton 设置为"确认"的那个Button
4.Form1 的 WindowState 设置为Maximized
5.Form1 的 StartPosition 设置为 CenterScreen
2.Form2 f2 = new Form2();
f2.Show();
this.Hide();3.Form1 的 AccpetButton 设置为"确认"的那个Button
4.Form1 的 WindowState 设置为Maximized
5.Form1 的 StartPosition 设置为 CenterScreen
private void Form1_Load(object sender, System.EventArgs e)
{
this.Hide();
son s=new son();
if(s.ShowDialog()==DialogResult.Cancel)
Close();
else
{
this.Show();
this.Location=new Point(100,200);
....
}
3.Form1 的 AccpetButton 设置为"确认"的那个Button
4.Form1 的 WindowState 设置为Maximized
5.Form1 的 StartPosition 设置为 CenterScreen,也可以象我上面代码中的Location=new Point(100,200)
//先设置TextBox1.PasswordChar='*';
private void btn_Click(object sender, System.EventArgs e)
{
if(TextBox1.Text=="123")
btn.DialogResult=DialogResult.OK;
else
btn.DialogResult=DialogResult.Cancel;
}
private void frm_Login_Load(object sender, System.EventArgs e)
{
this.txtUserName.Focus();
} private void simpleButton1_Click(object sender, System.EventArgs e)
{
this.DialogResult=DialogResult.OK;
} private void simpleButton2_Click(object sender, System.EventArgs e)
{
GC.Collect();
Application.Exit();
}