public void OnMakeQueryEvent(object sender, MakeQueryEventArgs e) { if (this.server == null) { UpdateStatusStrip("невозможно выполнить запрос. Сервер не запущен!"); return; } if (this.server.Manager.Clients.Count == 0) { UpdateStatusStrip("невозможно выполнить запрос. Не подключилось ни одного клиента!"); return; } if (e.Query != null & this.server != null) { this.ThatQuery = e.Query; this.ThatQuery.ShowQuery(this.ClientsList, this.ThatQuery.MakeQuery(this.server.Manager.Clients)); } }
/// <summary> /// событие - показать клиентов по запросу /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public virtual void OnClientsQueryMake(object sender, MakeQueryEventArgs e) { if (this.MakeQueryEvent != null) { this.MakeQueryEvent(this, e); } }