Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 12

Как сделать ввод на одной форме,а вывод на другой?

07.04.2014, 20:32. Показов 1892. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как осуществить ввод данных на одной форме через textbox,а вывод на другой форме?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.04.2014, 20:32
Ответы с готовыми решениями:

Чтобы ввод первого числа был в одной форме, ввод второго - в другой
Private Sub Command1_Click() Text1.Text = "" 'î÷èùåíèå îêîí Text2.Text = "" Text3.Text = "0" End Sub Private Sub...

Как сделать, чтобы всё, что писали в TextBox на одной форме перенеслось в Label на другой?
Там вот на 4 форме у меня есть 2 текстбокса и мне нужно то что пишут в них , переходило на 5 форму в лейбол 1 и второй

Есть программа,нужно ввод осуществить через массив text box , вывод на другой форме
В данной программе ввода нет,а массив создается в коде,вывод через Print. Нужно на форме создать массив Text Box для ввода,а вывод...

12
670 / 163 / 22
Регистрация: 27.01.2012
Сообщений: 372
07.04.2014, 20:56
В модуле класса объявить открытую переменную.
Ее будут видеть все формы проекта.
0
 Аватар для aptos
13 / 13 / 3
Регистрация: 04.06.2013
Сообщений: 156
07.04.2014, 21:03
Вводишь данные в TextBox компонент, и выводить куда? На форму просто или в какой-то компонент на форме?
0
0 / 0 / 0
Регистрация: 09.02.2014
Сообщений: 12
07.04.2014, 21:04  [ТС]
вывожу в label на другой форме
0
 Аватар для aptos
13 / 13 / 3
Регистрация: 04.06.2013
Сообщений: 156
07.04.2014, 21:10
Если названия форм Form1 и Form2 то так:
Visual Basic
1
2
3
Private Sub Text1_Change()
Form2.Label1.Caption = Form1.Text1
End Sub
Текст будет отображаться в Label после каждого изменения TextBox.
1
159 / 104 / 124
Регистрация: 01.04.2014
Сообщений: 466
Записей в блоге: 7
08.04.2014, 15:36
Visual Basic

1. Private Sub Text1_Change()
2. Form2.Label1.Caption = Form1.Text1
3. End Sub
.............
Мне интересно. Почему во 2-ой строке сокращенная запись?
Сократить можно, но не так.
2. Form2.Label1.Caption = Text1.Text
Может я что-то не понимаю?
0
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
08.04.2014, 15:44
gehh, что не так? Работает, и так работает:
Visual Basic
1
Form2.Label1 = Text1
1
159 / 104 / 124
Регистрация: 01.04.2014
Сообщений: 466
Записей в блоге: 7
08.04.2014, 15:54
Я все понял. Что может передать текстовое поле метке?
Строку!! Значит и указывать ничего не надо. Надо полагать,
что верно и обратное. А вот тогда другой вопрос.
Может ли объект Image получить картинку от Picture,
Без указания свойства?
0
Модератор
10057 / 3902 / 884
Регистрация: 22.02.2013
Сообщений: 5,853
Записей в блоге: 79
08.04.2014, 16:18
gehh, есть такое понятие в VB - свойство по умолчанию, вот это оно и есть, и это имеет смысл, т.к. запись Label1 = Text1 не имеет смысла без этого.
1
 Аватар для aptos
13 / 13 / 3
Регистрация: 04.06.2013
Сообщений: 156
08.04.2014, 16:21
Я просто опечатался, а оказывается что-то умное сделал
0
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
08.04.2014, 16:53
Лучший ответ Сообщение было отмечено The trick как решение

Решение

Вообще, лучше не полагаться на свойство по умолчанию, а прописывать свойство явно.
В Excel свойством диапазона по умолчанию является Value (значение или массив значений).
Попробуйте пройти по шагам эту простую программу и посмотрите, что происходит:
Visual Basic
1
2
3
4
5
6
7
8
Sub TestRangeDefaultProperty()
Dim r As Range, v()
Set r = Range("a1:b2")
r = "=RAND()"     'если выражение является формулой, вводится формула
v = r             'v - массив значений диапазона Variant(1 to 2, 1 to 2)
r.Value = r.Value 'замена формул на значения, можно r = v
r = r             'что произошло o_O???
End Sub
0
670 / 163 / 22
Регистрация: 27.01.2012
Сообщений: 372
08.04.2014, 17:00
А если во второй форме будет text1?
0
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
08.04.2014, 17:53
Надо посылать сообщения окну через API
Можно так-же посылать сообщения встроенной ф-ей SendKeys !

Visual Basic
1
2
SendKeys "Hello !" , True 
SendKeys "{ENTER}" , True
Добавлено через 12 минут
Цитата Сообщение от The trick Посмотреть сообщение
такое понятие в VB - свойство по умолчанию
да и свойство по умолчанию задаёться в
собственных компонентах так ...
tools >> procedure attributes >>advanced >> Procedure ID [свойство] >> (Default)

Добавлено через 11 минут
Пример

Visual Basic
1
2
3
4
5
Property Mytext let (new_value) ...
 m_Mytext = new_value
 
Property Mytext get () ...
 Mytext = m_Mytext

myObj.mytext = "hello"
тоже что и
myObj = "hello"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.04.2014, 17:53
Помогаю со студенческими работами здесь

Как из одной формы запустить Sub в другой форме?
Уважаемые, у меня такая ситуация: есть две формы, на одной я создал Sub с именем Refr, т.е. у меня следующий код: Public Sub Refr()...

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

Как написанную функцию на одной форме ипользовать в другой
Всем доброго времени суток. Имеется функция void Add(void). Прописал её прототип в formRegNewEvent.cpp, а так-же в formRegNewEvent.h,...

Как передать одной форме все процедуры другой?
Здравствуйте. На скриншоте вы можете лицезреть форму с парочкой компонентов, richeditom, main menu и тп. Так вот... как сделать так,...

Как из одной формы изменить значение переменной в другой форме?
Есть несколько форм. При открытии формы 6,7 или 8, появляется вопрос с тремя вариантами ответа, и при нажатии неправильного ответа,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru