private void button3_Click(object sender, EventArgs e) { // 数据发送 NetHandle handle = new NetHandle( ); if (textBox5.Text.IndexOf('.') >= 0) { string[] values = textBox5.Text.Split('.'); handle = new NetHandle(byte.Parse(values[0]), byte.Parse(values[1]), ushort.Parse(values[2])); } else { handle = int.Parse(textBox5.Text); } if (!int.TryParse(textBox6.Text, out int count)) { MessageBox.Show("数据发送次数输入异常"); return; } for (int i = 0; i < count; i++) { complexClient.Send(handle, textBox4.Text); } }
// 发送消息 private void userButton1_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBox3.Text)) { return; } net_socket_client.Send(2, textBox3.Text); textBox3.Clear(); }
/// <summary> /// 主界面的初始化 /// </summary> private void MainRenderInitialization() { //将所有的子集控件添加进去 /******************************************************************************* * * 例如此处展示了文件控件是如何添加进去的 * 1.先进行实例化,赋值初始参数 * 2.添加进项目 * 3.显示 * *******************************************************************************/ UIControls_Files = new UIControls.GroupFilesRender("ShareFiles", "", "") { Visible = false, Parent = panel_main,//决定了放在哪个界面显示,此处示例 Dock = DockStyle.Fill, }; all_main_render.Add(UIControls_Files); UIControls_Chat = new UIControls.OnlineChatRender((m) => { net_socket_client.Send(CommonHeadCode.MultiNetHeadCode.留言版消息, m); }) { Visible = false, Parent = panel_main,//决定了放在哪个界面显示,此处示例 Dock = DockStyle.Fill, }; all_main_render.Add(UIControls_Chat); UIControls_Main = new UIControls.RenderMain() { Visible = true, Parent = panel_main,//决定了放在哪个界面显示,此处示例 Dock = DockStyle.Fill, }; all_main_render.Add(UIControls_Main); }
/// <summary> /// 主界面的初始化 /// </summary> private void MainRenderInitialization() { //将所有的子集控件添加进去 /******************************************************************************* * * 例如此处展示了文件控件是如何添加进去的 * 1.先进行实例化,赋值初始参数 * 2.添加进项目 * 3.显示 * *******************************************************************************/ //UIControls_Files = new UIControls.ShareFilesRender() //{ // Visible = false, // Parent = panel_main,//决定了放在哪个界面显示,此处示例 // Dock = DockStyle.Fill, //}; //all_main_render.Add(UIControls_Files); UIControls_Chat = new UserChat((m) => { net_socket_client.Send(CommonHeadCode.MultiNetHeadCode.留言版消息, m); }); all_main_render.Add(UIControls_Chat); UIControl_Home = new UserHome(); all_main_render.Add(UIControl_Home); UIControl_Palette = new UserPaletteSelector() { DataContext = new PaletteSelectorViewModel() }; all_main_render.Add(UIControl_Palette); UIControl_Files = new UserFileRender("ShareFiles", "", ""); all_main_render.Add(UIControl_Files); }