Страница: 1 |
Страница: 1 |
Вопрос: Нужна небольшая подсказка!
Добавлено: 28.03.06 22:23
Автор вопроса: DJ MATHEMATIC
У меня такая небольшая проблема: у меня проект состоит из 3 форм...Мне нужно, чтобы в переменную S считывалось содержимое TextBox с первой формы и содержимое TextBoxa c 3-ей, но у меня почему-то настойчиво считывается только с 3-ей...
Ответы
Всего ответов: 13
Номер ответа: 1
Автор ответа:
Эндрю
ICQ: 303-304-826
Вопросов: 24
Ответов: 103
Web-сайт:
Профиль | | #1
Добавлено: 29.03.06 00:43
ПЕРЕМЕННУЮ S НУЖНО ОБЪЯВИТЬ В МОДУЛЕ.
ПЕРЕД TEXTBOX НАДО УКАЗАТЬ НА КАКОЙ ФОРМЕ ОН НАХОДИТСЯ.ПРИМЕР:
S=FORM1.TEXT1.CAPTION & FORM3.TEXT1.CAPTION
Номер ответа: 2
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #2
Добавлено: 29.03.06 01:44
Только не text1.caption а text1.text
И переменную не обязательно объявлять в модуле
Номер ответа: 3
Автор ответа:
Эндрю
ICQ: 303-304-826
Вопросов: 24
Ответов: 103
Web-сайт:
Профиль | | #3
Добавлено: 29.03.06 07:53
Упс! Извиняюсь за неточность.
Номер ответа: 4
Автор ответа:
Tamplier
ICQ: 298742928
Вопросов: 58
Ответов: 340
Профиль | | #4
Добавлено: 29.03.06 08:34
А где ты ее еще объявашь? Public на форме нельзя делать. Тока в модуле.
Номер ответа: 5
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #5
Добавлено: 29.03.06 09:17
Кто сказал, что переменная обязательно должна быть public??
Номер ответа: 6
Автор ответа:
Tamplier
ICQ: 298742928
Вопросов: 58
Ответов: 340
Профиль | | #6
Добавлено: 29.03.06 09:20
А как ты ее еще будешь и там, и там использовать? Единственный вариант, это если обе формы загружены. А по памяти и эргономике это не очень удобно.
Номер ответа: 7
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #7
Добавлено: 29.03.06 10:20
Кто сказал, что её будут использовать и там и там??
Номер ответа: 8
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #8
Добавлено: 29.03.06 11:13
Public на форме нельзя делать
Ыыы... Это как? Не вкурил...
Номер ответа: 9
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #9
Добавлено: 29.03.06 12:24
Public на форме можно делать, но она небудет видна из других форм/модулей... Разве что написать Public функцию которая будет возвращать значение... Наиболее просто способ - есстно в модуль!
Номер ответа: 10
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #10
Добавлено: 29.03.06 13:22
Странные люди...
Человек спросил о текстбоксе, а вас понесло в сторону видимости переменных
Номер ответа: 11
Автор ответа:
Tamplier
ICQ: 298742928
Вопросов: 58
Ответов: 340
Профиль | | #11
Добавлено: 29.03.06 17:23
Гм... Скока не пытался создать Public на форме, мне все время компилятор говорил, что данное действие для данного объекта недопустимо.
Номер ответа: 12
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #12
Добавлено: 29.03.06 17:49
Ты создай просто Public переменную. Компилятор притихнет.
Номер ответа: 13
Автор ответа:
DJ MATHEMATIC
Вопросов: 17
Ответов: 18
Профиль | | #13
Добавлено: 03.04.06 22:13
Спасибо, за столь содержательно объяснение!