C++窗体演示文稿中的登录表单 这是我在C++窗口演示文稿中的代码。我用C#WPFmm制作了一个登录表单。如果任何用户输入ID和Pasword,则打开新表单。用户只能看到你的名字。如何仅访问输入正确id和密码的用户名?

C++窗体演示文稿中的登录表单 这是我在C++窗口演示文稿中的代码。我用C#WPFmm制作了一个登录表单。如果任何用户输入ID和Pasword,则打开新表单。用户只能看到你的名字。如何仅访问输入正确id和密码的用户名?,c#,wpf,C#,Wpf,关闭主窗口将终止应用程序,因为它存储主线程(main方法),而不是this.Close()使用this.Hide()

关闭主窗口将终止应用程序,因为它存储主线程(main方法),而不是
this.Close()使用
this.Hide()

无论如何,这是我在WPF中编写的一个非常快速的示例,可以帮助您正确理解从一个窗口向另一个窗口传递参数。

您能重新表述这个问题吗?很难理解你到底需要什么帮助。如果英语不是您的第一语言,您可以使用.yar-ye-krna chahta ho ke ke koi bi用户apna id和pasword de to us-pas新表单open ho ga,,和us-pe-usi bnde ka name ho ga,,我想让任何用户登录窗口显示他的id和密码,然后新表单将打开,他的名字将出现在该窗口上。@ShaniBaba您正在关闭主窗口,这将关闭应用程序,不要这样做,而是将其隐藏
public partial class MainWindow : Window
    {
        OleDbConnection MyCon = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Project.accdb");

        public string user;
        string password;
        public string name;
        public MainWindow()
        {

            InitializeComponent();

        }

        private void button2_Click(object sender, RoutedEventArgs e)
        {
            user = textBox1.Text;
            char firstLetter = user[0];
            string password = textBox2.Text;
            MyCon.Open();
            string command = "Select * from Login where userid=@userid AND password = @password";
            OleDbCommand cmd = new OleDbCommand(command, MyCon);
            cmd.Parameters.AddWithValue(@user, textBox1.Text);
            cmd.Parameters.AddWithValue(@password, textBox2.Text);
            OleDbDataReader dr = cmd.ExecuteReader();

                if (dr.Read() == true)
                {

                    Window1 w1 = new Window1();

                    w1.textBox3.Text = user;
                    string Name = w1.textBox4.Text;
                    string Command = "Select Name from Login ";
                    OleDbCommand cms = new OleDbCommand(Command, MyCon);
                    cms.Parameters.AddWithValue(@Name, w1.textBox4.Text);
                    OleDbDataReader odr = cms.ExecuteReader();

                    w1.Show();
                    this.Close();

                }
                else
                {
                    MessageBox.Show("NOt Login");
                }