private void FrmMain_Load(Object sender, EventArgs e) { var log = TextFileLog.Create(null, "Map_{0:yyyy_MM_dd}.log"); BizLog = txtReceive.Combine(log); txtReceive.UseWinFormControl(); txtReceive.SetDefaultStyle(12); // 加载保存的颜色 UIConfig.Apply(txtReceive); LoadConfig(); var cfg = Setting; var cb = cbMap; cb.Items.Clear(); cb.DisplayMember = "Name"; foreach (var item in typeof(IMap).GetAllSubclasses(true)) { //var name = item.GetDisplayName() ?? item.Name; //Maps[name] = item; //cb.Items.Add(name); cb.Items.Add(item); if (cfg.Map == item.Name) { cb.SelectedItem = item; } } //if (cb.Items.Count > 0) cb.SelectedText = cfg.Map; }
private void FrmMain_Load(Object sender, EventArgs e) { var log = TextFileLog.Create(null, "Serial_{0:yyyy_MM_dd}.log"); BizLog = txtReceive.Combine(log); txtReceive.UseWinFormControl(); txtReceive.SetDefaultStyle(12); txtSend.SetDefaultStyle(12); numMutilSend.SetDefaultStyle(12); gbReceive.Tag = gbReceive.Text; gbSend.Tag = gbSend.Text; var menu = spList.Menu; txtReceive.ContextMenuStrip = menu; // 添加清空 menu.Items.Insert(0, new ToolStripSeparator()); var ti = new ToolStripMenuItem("清空"); menu.Items.Insert(0, ti); ti.Click += mi清空_Click; // 加载保存的颜色 UIConfig.Apply(txtReceive); ti = new ToolStripMenuItem("日志着色"); ti.Name = "日志着色"; menu.Items.Insert(2, ti); ti.Click += miCheck_Click; ti.Checked = XConfig.Current.ColorLog; }
private void FrmMain_Load(object sender, EventArgs e) { txtReceive.SetDefaultStyle(12); txtSend.SetDefaultStyle(12); numMutilSend.SetDefaultStyle(12); gbReceive.Tag = gbReceive.Text; gbSend.Tag = gbSend.Text; var menu = spList.Menu; txtReceive.ContextMenuStrip = menu; // 添加清空 menu.Items.Insert(0, new ToolStripSeparator()); //var ti = menu.Items.Add("清空"); var ti = new ToolStripMenuItem("清空"); menu.Items.Insert(0, ti); ti.Click += mi清空_Click; // 加载保存的颜色 UIConfig.Apply(txtReceive); cbColor.Checked = XConfig.Current.ColorLog; }
private void FrmMain_Load(Object sender, EventArgs e) { txtReceive.UseWinFormControl(); txtReceive.SetDefaultStyle(12); txtSend.SetDefaultStyle(12); numMutilSend.SetDefaultStyle(12); gbReceive.Tag = gbReceive.Text; gbSend.Tag = gbSend.Text; _task.ContinueWith(t => { var dic = EnumHelper.GetDescriptions <WorkModes>(); var list = dic.Select(kv => kv.Value).ToList(); //var ds = dic.ToDictionary(s => s.Value, s => s.Value); foreach (var item in t.Result) { list.Add(item.Key); } this.Invoke(() => { cbMode.DataSource = list; var cfg = NetConfig.Current; if (cfg.Mode > 0 && dic.ContainsKey((WorkModes)cfg.Mode)) { cbMode.SelectedItem = dic[(WorkModes)cfg.Mode]; } else { cbMode.SelectedIndex = 0; } }); }); // 加载保存的颜色 UIConfig.Apply(txtReceive); LoadConfig(); // 语音识别 Task.Factory.StartNew(() => { var sp = SpeechRecognition.Current; if (!sp.Enable) { return; } sp.Register("打开", () => this.Invoke(Connect)) .Register("关闭", () => this.Invoke(Disconnect)) .Register("退出", () => Application.Exit()) .Register("发送", () => this.Invoke(() => btnSend_Click(null, null))); XTrace.WriteLine("语音识别前缀:{0} 可用命令:{1}", sp.Name, sp.GetAllKeys().Join()); }); }
private void FrmMain_Load(object sender, EventArgs e) { txtReceive.UseWinFormControl(); txtReceive.SetDefaultStyle(12); txtSend.SetDefaultStyle(12); numMutilSend.SetDefaultStyle(12); gbReceive.Tag = gbReceive.Text; gbSend.Tag = gbSend.Text; _task.ContinueWith(t => { var list = EnumHelper.GetDescriptions <WorkModes>().Select(kv => kv.Value).ToList(); foreach (var item in t.Result) { list.Add(item.Name); } this.Invoke(() => { cbMode.DataSource = list; //cbMode.SelectedIndex = 0; }); }); cbAddr.DropDownStyle = ComboBoxStyle.DropDownList; cbAddr.DataSource = GetIPs(); var cfg = NetConfig.Current; if (cfg.Port > 0) { numPort.Value = cfg.Port; } // 加载保存的颜色 UIConfig.Apply(txtReceive); LoadConfig(); // 语音识别 Task.Factory.StartNew(() => { var sp = SpeechRecognition.Current; if (!sp.Enable) { return; } sp.Register("打开", () => this.Invoke(Connect)) .Register("关闭", () => this.Invoke(Disconnect)) .Register("退出", () => Application.Exit()) .Register("发送", () => this.Invoke(() => btnSend_Click(null, null))); XTrace.WriteLine("语音识别前缀:{0} 可用命令:{1}", sp.Name, sp.GetAllKeys().Join()); }); }
private void FrmMain_Load(Object sender, EventArgs e) { var log = TextFileLog.Create(null, "Message_{0:yyyy_MM_dd}.log"); BizLog = txtReceive.Combine(log); txtReceive.UseWinFormControl(); txtReceive.SetDefaultStyle(12); txtSend.SetDefaultStyle(12); numMutilSend.SetDefaultStyle(12); gbReceive.Tag = gbReceive.Text; gbSend.Tag = gbSend.Text; var cfg = MessageConfig.Current; cbMode.SelectedItem = cbMode.Items[0] + ""; if (!cfg.Address.IsNullOrEmpty()) { //cbAddr.DropDownStyle = ComboBoxStyle.DropDownList; cbAddr.DataSource = cfg.Address.Split(";"); } // 加载封包协议 foreach (var item in _packets.Result) { cbPacket.Items.Add(item.GetDisplayName() ?? item.Name); } cbPacket.SelectedIndex = 0; // 加载保存的颜色 UIConfig.Apply(txtReceive); LoadConfig(); // 语音识别 Task.Factory.StartNew(() => { var sp = SpeechRecognition.Current; if (!sp.Enable) { return; } sp.Register("打开", () => this.Invoke(Connect)) .Register("关闭", () => this.Invoke(Disconnect)) .Register("退出", () => Application.Exit()) .Register("发送", () => this.Invoke(() => btnSend_Click(null, null))); BizLog.Info("语音识别前缀:{0} 可用命令:{1}", sp.Name, sp.GetAllKeys().Join()); }); }
private void FrmMain_Load(Object sender, EventArgs e) { var log = TextFileLog.Create(null, "Api_{0:yyyy_MM_dd}.log"); BizLog = txtReceive.Combine(log); txtReceive.UseWinFormControl(); txtReceive.SetDefaultStyle(12); txtSend.SetDefaultStyle(12); numMutilSend.SetDefaultStyle(12); gbReceive.Tag = gbReceive.Text; gbSend.Tag = gbSend.Text; var cfg = ApiConfig.Current; //cbMode.SelectedItem = cbMode.Items[0] + ""; cbMode.SelectedItem = cfg.Mode; var flag = (cfg.Mode == "服务端"); numPort.Enabled = flag; cbAddr.Enabled = !flag; // 加载保存的颜色 UIConfig.Apply(txtReceive); LoadConfig(); // 语音识别 ThreadPoolX.QueueUserWorkItem(() => { var sp = SpeechRecognition.Current; if (!sp.Enable) { return; } sp.Register("打开", () => this.Invoke(Connect)) .Register("关闭", () => this.Invoke(Disconnect)) .Register("退出", () => Application.Exit()) .Register("发送", () => this.Invoke(() => btnSend_Click(null, null))); BizLog.Info("语音识别前缀:{0} 可用命令:{1}", sp.Name, sp.GetAllKeys().Join()); }); }
private void FrmMain_Load(Object sender, EventArgs e) { txtReceive.UseWinFormControl(); txtReceive.SetDefaultStyle(12); txtSend.SetDefaultStyle(12); numMutilSend.SetDefaultStyle(12); gbReceive.Tag = gbReceive.Text; gbSend.Tag = gbSend.Text; var cfg = ApiConfig.Current; cbMode.SelectedItem = cbMode.Items[0] + ""; if (!cfg.Address.IsNullOrEmpty()) { //cbAddr.DropDownStyle = ComboBoxStyle.DropDownList; cbAddr.DataSource = cfg.Address.Split(";"); } // 加载保存的颜色 UIConfig.Apply(txtReceive); LoadConfig(); // 语音识别 Task.Factory.StartNew(() => { var sp = SpeechRecognition.Current; if (!sp.Enable) { return; } sp.Register("打开", () => this.Invoke(Connect)) .Register("关闭", () => this.Invoke(Disconnect)) .Register("退出", () => Application.Exit()) .Register("发送", () => this.Invoke(() => btnSend_Click(null, null))); XTrace.WriteLine("语音识别前缀:{0} 可用命令:{1}", sp.Name, sp.GetAllKeys().Join()); }); }
private void FrmMain_Load(Object sender, EventArgs e) { _log = new TextControlLog { Control = txtReceive }; if (cbMode.SelectedIndex < 0) { cbMode.SelectedIndex = 0; } txtReceive.SetDefaultStyle(12); // 加载保存的颜色 UIConfig.Apply(txtReceive); _config = new ControlConfig { Control = this, FileName = "ModbusSlave.json" }; _config.Load(); LoadConfig(); }
private void FrmMain_Load(object sender, EventArgs e) { txtReceive.UseWinFormControl(); //NetHelper.Debug = true; txtReceive.SetDefaultStyle(12); txtSend.SetDefaultStyle(12); numMutilSend.SetDefaultStyle(12); gbReceive.Tag = gbReceive.Text; gbSend.Tag = gbSend.Text; var list = EnumHelper.GetDescriptions <WorkModes>().Select(kv => kv.Value).ToList(); foreach (var item in GetNetServers()) { list.Add(item.Name); } cbMode.DataSource = list; cbMode.SelectedIndex = 0; cbAddr.DropDownStyle = ComboBoxStyle.DropDownList; cbAddr.DataSource = GetIPs(); var config = NetConfig.Current; if (config.Port > 0) { numPort.Value = config.Port; } // 加载保存的颜色 UIConfig.Apply(txtReceive); LoadConfig(); }