1.输入用户密码时,文本框如何为“*”的形式;
2.主窗体为用户登陆界面,如何字生成子窗体的同时,主窗体关闭
3.用户登陆界面,输入用户名和密码后,如何直接按Enter就能产生Button事件
  (不需要用鼠标点Button)
4.如何让生成的界面直接为全屏显示?
    (1024*768,800*600中都为全屏)
5.如果非全屏,界面打开的位置如何固定在屏幕某位置(如屏幕之间)

解决方案 »

  1.   

    1.textBox1 的 PasswordChar 属性改为 *
    2.
    3.Form1 的 AccpetButton 设置为"确认"的那个Button
    4.Form1 的 WindowState 设置为Maximized
    5.Form1 的 StartPosition 设置为 CenterScreen
      

  2.   

    1.textBox1 的 PasswordChar 属性改为 *
    2.
    3.Form1 的 AccpetButton 设置为"确认"的那个Button
    4.Form1 的 WindowState 设置为Maximized
    5.Form1 的 StartPosition 设置为 CenterScreen
      

  3.   

    1.设置文本框的textmode的属性为:password
    2.可以在按纽的单击事件中写:子窗体.show;主窗体.unload
    3。不清楚 没作过
    4、5。设置form的属性即可,在form的属性框内即可查看到各种属性,可以在设计时搞定,无须编写代码
      

  4.   

    发错了 我以上写的是VB。NET中的 sorry
      

  5.   

    2.vb.net:Me.Close()
    c#:this.Close();
      

  6.   

    楼上说的不对,this.Close();
    会把整个程序关闭,而不是只关闭主窗体
      

  7.   

    1.textBox1 的 PasswordChar 属性改为 *
    2.this.Close();或base.Close();To:六楼:程序关闭是Appliction.Exit()
    3.Form1 的 AccpetButton 设置为"确认"的那个Button
    4.Form1 的 WindowState 设置为Maximized
    5.Form1 的 StartPosition 设置为 CenterScreen
      

  8.   

    昨天因为下班了,没有回答第二题其实通常的做法并不是把登陆界面作为主窗体的,相反它应该是子窗体,
    也就是说登陆后我们进入的才是主窗体
    子窗体(LoginForm)中:Btn_Ok Click 事件中 
    this.DialogResult = DialogResult.OK;主窗体(Form1)中:Form Load 事件中 
    LoginForm  lg = new LoginForm();
    if(lg.ShowDialog() == DialogResult.OK)
    {
        ……
    }
    else
    {
        this.Close();
    }
      

  9.   

    2.不应该把login作成主窗体,这样你一关闭,整个程序都关闭了.只能是hide.建议把login成功后的那个窗体做为主窗体,在其load过程中加载login窗体.
      

  10.   

    1.设置文本框的textmode的属性为:password
    2.Form1.Unload
    3.Form1 的 AccpetButton 设置为"确认"的那个Button
    4.Form1 的 WindowState 设置为Maximized
    5.Form1 的 StartPosition 设置为 CenterScreen
      

  11.   

    其他问题大家都回答了,我也不说了。第二个问题,楼上说的也不错,我是在主窗体中的应用程序
    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();
    } }
      

  12.   

    有几个老兄比我快啊,我是接着zhanglizhao(醉猫) 老兄说的
      

  13.   

    2。登陆时应该要有一个用户验证的方法 eg:
    int CheckUser( string UserCode , string PWD )// PWD 在传输时可加密
    {}
    在验证成功后,在初始化
    FrmMain frm = new FrmMain( )
    frm.Show();很基础。
      

  14.   

    1.textBox1 的 PasswordChar 属性改为 *
    2.Form2 f2 = new Form2();
    f2.Show();
    this.Hide();3.Form1 的 AccpetButton 设置为"确认"的那个Button
    4.Form1 的 WindowState 设置为Maximized
    5.Form1 的 StartPosition 设置为 CenterScreen
      

  15.   

    1.textBox1 的 PasswordChar 属性改为 *
    2.Form2 f2 = new Form2();
    f2.Show();
    this.Hide();3.Form1 的 AccpetButton 设置为"确认"的那个Button
    4.Form1 的 WindowState 设置为Maximized
    5.Form1 的 StartPosition 设置为 CenterScreen
      

  16.   

    1.textBox1 的 PasswordChar 属性改为 *2.无法关闭主窗口的,关了后什么窗口也关了,所在你在启动程序时先隐藏主窗口,当登录判断后决定是关闭还是显示主窗口了
    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)
      

  17.   

    我上面son是登录窗口,在那窗口中有一TextBox1和button(name=btn)
    //先设置TextBox1.PasswordChar='*';
    private void btn_Click(object sender, System.EventArgs e)
    {
    if(TextBox1.Text=="123")
    btn.DialogResult=DialogResult.OK;
    else
    btn.DialogResult=DialogResult.Cancel;
    }
      

  18.   

    问题2
    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();
    }