![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Иногда, при работе с несколькими формами, нужно чтобы одна форма вернула какой-то результат.
Например чат: нужно забанить плохого юзверя. Выбираем из списка пользователей нужного, жмем "Бан" и нам показывается окошко, где нас прося ввести (например) кол-во минут бана. Раньше я делал вот так: Form1 - главная, Form2 - подчиненная. Код:
Код:
Потом думал сделать через свойства, но от этого я отказался, мне этот способ не понравился. И вот, недавно, додумался. Идея банальна... ![]() Код:
Код:
![]() Это всего лишь пример и поэтому без дополнительных проверок ни ногой. P.S. Писал прямо сюда, возможны ошибки. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Собственно не уловил, вопрос или тема для обсуждения? Возникла проблема или Вам просто интересно мнение других по данному примеру?
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Просто поделился )))
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 28.09.2008
Сообщений: 344
|
![]()
Предпочитаю такую инкапсуляцию:
Код:
Код:
Код:
если Код:
Код:
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Может тему прикрепить? Как думают модераторы?
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Инкапсуляция пакетов TCP/IP | bumerung | Общие вопросы C/C++ | 2 | 06.06.2009 23:19 |
ООП инкапсуляция | albatros | Общие вопросы Delphi | 2 | 03.02.2009 08:28 |
Инкапсуляция | Lyxor | Общие вопросы Delphi | 0 | 29.06.2008 13:06 |