private void btnRefresh_Click(object sender, EventArgs e) { SplashScreenManager.ShowForm(typeof(WaitFormEx)); SplashScreenManager.Default.SetWaitFormDescription("Происходит поиск OPC-серверов."); OpcServers[] opcServers = new OpcServers[0]; try { opcServers = OpcServerList.ListAllEx(textServer.Text); } catch (Exception ex) { XtraMessageBox.Show(ex.Message, ex.Source); } OpcServerDefs.Clear(); for (int i = 0; i < (opcServers.Length); i++) { OpcServerDefs.Add(new OpcServerDef(opcServers[i])); } gridProgID.RefreshDataSource(); stlInfo.Caption = string.Format("Всего: {0}", OpcServerDefs.Count); SplashScreenManager.CloseForm(); }
public OpcServerDef(OpcServers opcServers) { OpcServers = opcServers; }