private void SetEquipment_Load(object sender, EventArgs e) { _currentEquipment = this.Tag as DeviceToNickName; this.textEquipmentName.Text = _currentEquipment.Device; this.textEquipmentNick.Text = string.IsNullOrEmpty(_currentEquipment.NickName) ? _currentEquipment.Device : _currentEquipment.NickName.Split(' ')[0]; }
/// <summary> /// 添加页面左侧设备 /// </summary> /// <param name="item"></param> /// <param name="control"></param> public void AddEquipmentToLeft(DeviceToNickName item, Control control) { var btn = new Button() { Name = item.Device, Text = item.NickName, TextAlign = ContentAlignment.MiddleCenter, Margin = new Padding(5), Width = control.Width - 10 }; btn.Click += (p, q) => { var currentBtn = (Button)p; OpenSetEquipmentFrom(currentBtn); }; control.Controls.Add(btn); }