Страница: 1 |
Страница: 1 |
Вопрос: как создать общую переменную в двух формах?
Добавлено: 04.08.08 18:21
Автор вопроса: Максим Витальевич | ICQ: 7603419
ребят, здравствуйте! помогите плиз! всю голову переломал уже! не могу никак придумать! хелп!
нужно чтоб одна и таже переменная изменялась одновремено хотя бы в двух формах..
Ответы
Всего ответов: 12
Номер ответа: 1
Автор ответа:
Yanex
ICQ: 387761649
Вопросов: 32
Ответов: 169
Web-сайт:
Профиль | | #1
Добавлено: 04.08.08 18:23
А в чем проблема создания глобальной переменной в модуле? Почему нельзя написать Public Var_Name?
Номер ответа: 2
Автор ответа:
Максим Витальевич
ICQ: 7603419
Вопросов: 1
Ответов: 4
Профиль | | #2
Добавлено: 04.08.08 18:26
просто с модулями не работал, точнее работал, но поотдельности с формами..! сейчас попробую!)
можешь сказать поконкретнее как обьявляется переменая такого типа!?
Номер ответа: 3
Автор ответа:
Yanex
ICQ: 387761649
Вопросов: 32
Ответов: 169
Web-сайт:
Профиль | | #3
Добавлено: 04.08.08 18:29
Все очень просто. Создается модуль modMain. В него пишешь:
Вместо String - ессно, нужный тип.
И все, собственно... Обращаешься к переменной, как к любой другой.
Номер ответа: 4
Автор ответа:
Максим Витальевич
ICQ: 7603419
Вопросов: 1
Ответов: 4
Профиль | | #4
Добавлено: 04.08.08 18:31
сэнкс) теперь горы сверну:D
Номер ответа: 5
Автор ответа:
Yanex
ICQ: 387761649
Вопросов: 32
Ответов: 169
Web-сайт:
Профиль | | #5
Добавлено: 04.08.08 18:33
Ну, только этим горы не свернешь
Номер ответа: 6
Автор ответа:
Максим Витальевич
ICQ: 7603419
Вопросов: 1
Ответов: 4
Профиль | | #6
Добавлено: 04.08.08 18:54
а вот еще вопрос!!
у меня вобщем матрица, задается она через циклы клонируясь как бы из одного текстбокса (вот нафига спрашивается эту муть я сделал..думал что удобнее будет)
итак, мы нажимаем на любой из них и появляется окно с вариантами того что можно в этот текст бокс вставить! ( я кстати чудесным образом допер как это без модуля сделать)) и вот как определить в какой именно я текстбокс кликнул, что бы именно туда и вставить то что мы выбрали? чо то вот затупил и сижу..(
Номер ответа: 7
Автор ответа:
Yanex
ICQ: 387761649
Вопросов: 32
Ответов: 169
Web-сайт:
Профиль | | #7
Добавлено: 04.08.08 19:13
Сделать массив текстбоксов, создать переменную CurrentTextBox. При нажатии на текстбокс будет изменяться значение CurrentTextBox на текущий индекс.
И, собственно, по индексу и обращаться...
Номер ответа: 8
Автор ответа:
Максим Витальевич
ICQ: 7603419
Вопросов: 1
Ответов: 4
Профиль | | #8
Добавлено: 04.08.08 19:19
он всё время нулю равен почему то...! не изменяется.
Номер ответа: 9
Автор ответа:
Jasmin
Вопросов: 23
Ответов: 417
Профиль | | #9
Добавлено: 04.08.08 20:36
Как вариант, можно кинуть на форму невидимый Label. В коде формы при Textbox[номер textbox'а]_Enter сначала присваивать Label какое-либо значение, например, ActiveControl.Name (имя выбранного textbox), а потом выводить данные в нужный Textbox по этому имени.
Номер ответа: 10
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #10
Добавлено: 04.08.08 22:08
А не легче это через Form.ActiveControl сделать?
Номер ответа: 11
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #11
Добавлено: 04.08.08 22:10
Если тип контрола="текстбокс" то и т.д. т.п.
Номер ответа: 12
Автор ответа:
Jasmin
Вопросов: 23
Ответов: 417
Профиль | | #12
Добавлено: 05.08.08 09:00