Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Удаление пользователя из группы администраторов подскажите пожалуйста. Как можно написать программу для автоматического удаления пользователя из группы администраторов. https://www.cyberforum.ru/ csharp-net/ thread1378518.html C# Поиск устройств по вайфай
Доброго времени суток. В общем задача состоит в том, чтобы определить айпи и описание устройств, которое подключены к той же самой сети что и компьютер. Питался искать библиотеки для работы с вай фай, но нашёл только библиотеку (2 си шарповских файла), называется WlanAPI, но она позволяет работать только с фай сетями (подключения, профили). Буду благодарен за любую помощь.
C# Эффективная передача управления из промежуточного потока в основной https://www.cyberforum.ru/ csharp-net/ thread1378049.html
Платформа NET2.0 -3.0. 1) есть основной поток в котором собственно выполняется программа (с других потоков нельзя вызывать методы основного потока) 2) в основном потоке вызываются несколько асинхронных сетевых операций, которые выполняются в отдельных потоках 3) по завершению асинхронных операций вызываются назначенные им callback функции. 4) в этих callback функциях нельзя обращаться к...
C# Реализация запрета вызова методов основного потока из другого https://www.cyberforum.ru/ csharp-net/ thread1378041.html
Здавствуйте. Такая ситуация: 1)есть основной поток 2)в основном потоке создается другой поток Как запретить втором потоку вызывать методы которые определены в основном потоке?
Зависание программы после клика C#
при нажатии на кнопку , выполняется код private void button1_Click(object sender, EventArgs e) { IntPtr mkrsWnd = FindWindowEx(IntPtr.Zero, IntPtr.Zero, null, "{REQUEST_STRING}"); IntPtr button = FindWindowEx(mkrsWnd, IntPtr.Zero, "WindowsForms10.Window.8.app.0.378734a", "Download"); MessageBox.Show(mkrsWnd.ToString()); //...
C# Регулярные выражения: распарсить HTML-страницу Привет всем! Подскажите, пожалуйста, пытаюсь спарсить с html документа нужную мне строку: <tr id="tr_PROPERTY_1"> <td class="adm-detail-valign-top" width="40%"><span class="adm-required-field">Значение</span>:</td> <td width="60%"><select name="PROP" size="1" ><option value="">(не установлено)</option><option value="1">135</option><option value="2">145</option><option... https://www.cyberforum.ru/ csharp-net/ thread1377896.html
C# Изменение http страницы в proxy сервере https://www.cyberforum.ru/ csharp-net/ thread1377889.html
Здравствуйте! Ребят, как просматривать и изменять код http страницы, которая проходит через мой прокси сервер? есть вот такой код, но это для статус кода страницы string CodeStr = Code.ToString() + " " + ((HttpStatusCode)Code).ToString(); string Html = "<html><body><h1>" + CodeStr + "</h1></body></html>"; string Str = "HTTP/1.1 " + CodeStr + "\nContent-type:...
Global Hook for Window Creation and Destruction C#
Кто нибудь использовал данный класс для создания глобального хука на открытие и закрытие окон? http://www.codeproject.com/Articles/38523/How-to-Write-a-Managed-Global-Hook-for-Window-Crea ? Не могу разобраться, может кто приведет пример работы программы.
C# Горячие клавиши работающие вне программы https://www.cyberforum.ru/ csharp-net/ thread1377759.html
Здравствуйте. Есть ли вариант как-то сделать горячие клавиши, чтобы они срабатывали, когда в фокусе другое приложение?
C# Обработчик нажатия клавиши https://www.cyberforum.ru/ csharp-net/ thread1377573.html
Всем доброго времени суток, возникла небольшая проблема, код не реагирует на нажатие клавиши =( Подскажите в чём проблема =) using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.InteropServices.WindowsRuntime; using Windows.Foundation; using Windows.Foundation.Collections; using Windows.UI.Xaml;
C# Post запрос HttpWebRequest через прокси socks5
Есть код простого пост запроса string POST(string url, string data) { HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url); request.CachePolicy = new RequestCachePolicy(RequestCacheLevel.NoCacheNoStore); request.Timeout = 20000; request.Method = "POST"; request.ContentType =...
C# Обработка событий дочерних потоков в главном потоке Многопоточное приложение Thread thread = new Thread(Start); thread.Start(port); Можно ли так сделать? Генерируем событие в Start и обрабатываем в главном потоке. Если да, то как? https://www.cyberforum.ru/ csharp-net/ thread1377336.html
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
24.02.2015, 14:12 0

Статическое событие. Костыль или нет - C# - Ответ 7265437

24.02.2015, 14:12. Показов 5305. Ответов 11
Метки (Все метки)

Ответ

Ага. Т.е. контрол - это отдельный объект, тоже неплохо. Не совсем понятно только почему он может быть не создан.
Лично я вижу такую структуру:
Есть какой-то класс программы, пусть он будет коренным;
Есть класс Диалог, есть класс контрол (кнопка);
В коренном классе последовательно создаются экземпляры класса диалог, при этом они заносятся в стек типа диалог;
По клику контрола происходит извлечение элемента стека и выполнение метода закрытия;
Если стек пустой - закрывается программа.

В этой схеме я не вижу необходимости статических методов и событий.

Вернуться к обсуждению:
Статическое событие. Костыль или нет C#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.02.2015, 14:12
Готовые ответы и решения:

Используя статическое наследование, статическое замещение, виртуальное или динамическое замещение, написать программу-калькулятор
Помогите ребят, препод барыга. пришёл. о языке ни слова. Дал задание и ушёл( это первые две пары...

Программа напоминание: как контролировать, наступило событие или нет?
Добрый день Давно не писал а теперь есть потребность в написание программы, я что то прям...

При срабатывании OnClientRead на стороне ServerSocket это событие обрабатывается в потоке или нет?
Приветствую. Возник вопрос, инфу о котором я так и не смог найти. А вопрос вот в чем: при...

Если есть форма и есть событие, а процедуры, его обрабатывающей нет в исходниках, то как это событие обрабатывается?
Друзья! Изучаю синтаксис дельфи. Ну то есть к примеру такой код: procedure...

11
24.02.2015, 14:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.02.2015, 14:12
Помогаю со студенческими работами здесь

Событие при активации textbox. Или событие при изменения фокуса
Здравствуйте. Подскажите можно ли создать свое событие происходящий вовремя активации textbox....

Событие активности системы (или когда пользователь двигает мышкой или нажимает на клавиатуру)
Как отловить событие, когда после простоя компьютера пользователь двинул мышкой или нажал на любую...

Можно ли по названию платы,или по чипу,или по соккету,определить,поддерживает плата ХР или нет?
Добрый день всем.Уважаемые знатоки,я заранее прошу у Вас прощенья,если заданный мной вопрос,тупой...

костыль для IE...
Делаю на сайте менюшку с выезжающей панелью. Сбоку видна вкладка, при наведении на которую...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru