private void BtnRegistreren_Click(object sender, RoutedEventArgs e) { Register registreren = new Register(); Main_Window.Close(); registreren.Show(); }
public UserControl1(Modes mode, Data.Todos todo, Todo_Listview _Listview, Main_Window _Conainter) { InitializeComponent(); this.todo = todo; ChangeMode(mode); FillFields(todo); ListView = _Listview; Container = _Conainter; }
private void BtnBevestigInLoggen_Click(object sender, RoutedEventArgs e) { Student student = _businesscontroller.getStudentLogIn(txtNaamInLoggen.Text, txtWachtwoordInLoggen.Text); if (student != null) { MainWindow mainwindow = new MainWindow(); Main_Window.Close(); mainwindow.Show(); } else { MessageBox.Show("Invalid username or password."); } }
//异步接收消息 public static void Connect_Receive(Socket client_socket, string user_name, Main_Window main_window) { MainObject s_obj = new MainObject(); s_obj.work_socket = client_socket; s_obj.user_name = user_name; s_obj.main_window = main_window; try { client_socket.BeginReceive(recv_bytes, 0, recv_bytes.Length, SocketFlags.None, new AsyncCallback(Receive_Callback), s_obj); } catch (Exception ex) { Console.WriteLine("异常信息:", ex.Message); } }
//开始监听 public static void Begin_Listening(int listen_port, string user_name, Main_Window main_window) { IPAddress local_ip = Get_Local_IP(); //int listen_port = 12000; IPEndPoint endpoint = new IPEndPoint(local_ip, listen_port); //创建套接字 Socket server_socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); //关联套接字 server_socket.Bind(endpoint); server_socket.Listen(32); MainObject s_obj = new MainObject(); s_obj.work_socket = server_socket; s_obj.user_name = user_name; s_obj.main_window = main_window; //开始接受异步连接 server_socket.BeginAccept(new AsyncCallback(Connect_Callback), s_obj); }