private void OpenServer_Executed(object sender, ExecutedRoutedEventArgs e) { FormServer form = new FormServer(); form.Owner = this; form.ShowDialog(); }
//新增服务 private void AddServer(object sender, RoutedEventArgs e) { FormServer form = new FormServer(); form.Owner = this; if ((bool)form.ShowDialog()) { SHHOPCServer server = new SHHOPCServer(Guid.NewGuid(), form.ServerIP, form.OPCServerName, form.Name); //确定修改 OPCManager.AddServer(server); } }
// 工具条 设置服务器地址 private void toolStripButton1_Click(object sender, EventArgs e) { FormServer fm = new FormServer(); fm.Address = this._server; if (DialogResult.OK == fm.ShowDialog() && !string.IsNullOrWhiteSpace(fm.Address)) { this._server = fm.Address; ClearGrid(); ClearTree(); _fileinfoCache.Clear(); ConnectWebHDFS(); //重新加载 } }
//修改服务器 private void ModifyServer(object sender, RoutedEventArgs e) { SHHOPCServer node = tree.SelectedItem as SHHOPCServer; FormServer form = new FormServer(); //载入参数 form.name.Text = node.Name; form.serverIP.Text = node.IP.ToString(); form.serverName.Text = node.OPCServerName; form.Owner = this; if ((bool)form.ShowDialog()) { node.Name = form.Name; node.IP = form.ServerIP; node.OPCServerName = form.OPCServerName; //确定修改 OPCManager.ModifyServer(node); } }