C#: Урок C# – Управление контролами из дочерней формы - видео HD

C#: Урок C# – Управление контролами из дочерней формы - видео
00:10:08
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 19172 ролика

RSS
Ais_Hunt
04:46
+1
хах, а Я то думал это и есть костыль, ссылка на родительский объект посылаемый в конструкторе класса дочернего объекта. Я пришел в C# из С++, и не придумал ничего лучше чем ссылаться на родительский объект, т.е. все формы, кнопки лейбы, это всё объекты у которых разный уровень доступа, видимости и т.д., а тут мы просто изворачиваем программу так что бы иметь доступ ко всем интересующим нас объектам и их свойствам, методам, событиям.
Теперь буду и дальше использовать без опаски порицания)))
Вадим НЕКАНОН
13:03
+1
Какая жесть. Я только упомянул в онлайн лекции в универе wforms, и тут же полилось в чате, «ну хотя бы wpf» и тд. от однокурсников. So scary atmosphere
Павел Иванов
16:52
Я почему-то при такое передачи формы владельца привожу в object. Наверное мне просто не нравится что-то вроде Form1 и т.д. в типе параметра. Но это чисто вкусовщина
André Raskol'nikoff
21:25
Хоть и абсолютно неактуально, но тем не менее, у меня сразу появилась идея решить данную проблему одной строчкой, обратившись к коллекции открытых форм:

((Form1)Application.OpenForms[«Form1»]).MyMethod();

Вроде как должно работать, если в классе Form2 обратиться к коллекции, она вернет нужный экземпляр класса Form1, и у данного экземпляра можно обращаться к его полям, методам и свойствам.

Но я не проверял работает ли данное решение, т.к. нет такой возможности сейчас
Dmitry Shklyar
13:56
+1
Спасибо! Классная подача! Замучили меня эти формы ))))
PROTOTYP
19:15
а как сделать так чтоб 2-я кнопка нажималась а не менялся его название т.е. текст
Alex Trask
03:30
Финальная версия 9:30
StasBelka
03:11
Блин это конечно круто, но я пытался с шарпов перенести на плюсы но без успешно видимо я еще мало в программировании, буду у преподавателя спрашивать как это сделать, может на плюсах метод полегче есть
Dummy
22:56
Можно статический датабанк сделать и впихнвть туда нужные формы
Джахангир Бахтияров
13:54
+1
Благодарю вас. Спасли

Новости

«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения «СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux «РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий MWS Cloud расширяет линейку ИИ-сервисов доступом к крупнейшей опенсорсной LLM

«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost


18 часов назад
«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost
«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost
Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения
Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения
«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux
«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux
«РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий
«РИКИТЛАБ» представила новую модель техподдержки ИТ-инфраструктуры промышленных предприятий
MWS Cloud расширяет линейку ИИ-сервисов доступом к крупнейшей опенсорсной LLM
MWS Cloud расширяет линейку ИИ-сервисов доступом к крупнейшей опенсорсной LLM