|
4 / 4 / 0
Регистрация: 17.05.2011
Сообщений: 262
|
|
Запись данных из одной формы в другую11.09.2011, 12:32. Показов 5113. Ответов 20
Метки нет (Все метки)
Имеются 2 формы. На форме А находится Listview, на форме Б несколько текстбоксов и кнопки ОК и отмена. Как добавлять в Listview новые элементы понял. Но никак не могу понять, как из формы Б добавить элемент в Listview формы А. Как это сделать?
0
|
|
| 11.09.2011, 12:32 | |
|
Ответы с готовыми решениями:
20
Скопировать запись из одной формы в другую Возвратить конкретную запись одной формы в другую форму Как передать текущую запись из одной формы в другую |
|
Банальное исключение
|
|||||||||||
| 11.09.2011, 13:01 | |||||||||||
|
Form1.cs
Form2.cs
На второй форме у кнопки "OK" свойство DialogResult должно быть OK
0
|
|||||||||||
|
S1ettle
|
|
| 11.09.2011, 13:02 | |
|
опередили)
|
|
|
4 / 4 / 0
Регистрация: 17.05.2011
Сообщений: 262
|
|
| 11.09.2011, 13:04 [ТС] | |
|
на форме 1 нет кнопок
0
|
|
|
Банальное исключение
|
|
| 11.09.2011, 13:05 | |
|
ikari81, извиняюсь, но както же вы должны вызвать вторую форму? Или нет?
0
|
|
|
4 / 4 / 0
Регистрация: 17.05.2011
Сообщений: 262
|
|||||||||||
| 11.09.2011, 13:08 [ТС] | |||||||||||
|
Вторую форму вызываю из контекстного меню, newEntry - класс второй формы
Только добавление не срабатывает даже если делаю MainForm.Refresh() или Redraw
0
|
|||||||||||
|
Банальное исключение
|
||
| 11.09.2011, 13:16 | ||
|
В чём проблема тогда? Отредактируйте немного мой код (Form1.cs). Только вместо события button_click у вас будет toolStripMenuItem1_Click
Добавлено через 4 минуты
0
|
||
|
4 / 4 / 0
Регистрация: 17.05.2011
Сообщений: 262
|
||
| 11.09.2011, 13:17 [ТС] | ||
|
До этого работал с Дельфи, там это делается просто, а тут затык
0
|
||
| 11.09.2011, 13:18 | |
|
Не по теме: Видимо у меня не варит голова.. Или я вас просто не так понял:scratch:
0
|
|
|
4 / 4 / 0
Регистрация: 17.05.2011
Сообщений: 262
|
||
| 11.09.2011, 13:19 [ТС] | ||
|
MainWindow название экземпляра формы 1
0
|
||
|
Банальное исключение
|
|
| 11.09.2011, 13:21 | |
|
Давайте разберёмся.. На обоих формах есть ListView. Вы хотите из ListView на второй форме добавить айтем в ListView на первой?
Добавлено через 1 минуту
0
|
|
|
4 / 4 / 0
Регистрация: 17.05.2011
Сообщений: 262
|
||
| 11.09.2011, 13:31 [ТС] | ||
|
При нажатии кнопки ОК из текстбоксов конструируется ListViewItem, который добавляется в ListView. Делающий это метод должен находится в обработчике нажатия кнопки ОК. Еще раз. Listview - 1 штука, на форме №1. На второй форме поля и кнопки, в поля вводим текст, нажимаем кнопку ок и вуаля - добавилась новая запись в ListView 1 формы
0
|
||
|
Банальное исключение
|
|
| 11.09.2011, 13:37 | |
|
Опять же. Отредактируйте немного мой код. При нажатии на OK, все данные из текстовых полей заносятся в переменные, которые в последствие вытаскиваются в первой форме, складываются и уже в ListView добавляются, как один элемент. Зачем усложнять?
0
|
|
|
4 / 4 / 0
Регистрация: 17.05.2011
Сообщений: 262
|
|
| 11.09.2011, 13:42 [ТС] | |
|
0
|
|
|
Банальное исключение
|
|
| 11.09.2011, 13:44 | |
|
0
|
|
|
4 / 4 / 0
Регистрация: 17.05.2011
Сообщений: 262
|
|
| 11.09.2011, 13:45 [ТС] | |
|
0
|
|
|
Банальное исключение
|
|
| 11.09.2011, 13:48 | |
|
В интернете думаю всё есть, а в особенности на MSDN.. Сейчас сколочу что-нибудь побыстрому
0
|
|
|
4 / 4 / 0
Регистрация: 17.05.2011
Сообщений: 262
|
|
| 11.09.2011, 13:53 [ТС] | |
|
Сейчас по Вашему примеру переделал, - при нажатии ОК, вторая форма на мгновение исчезает затем появляется с уже введенным в поля текстом и после вторичного нажатия ОК исчезает
ааа, все понял, был двойной вызов ShowDialog, теперь нормально
0
|
|
|
Банальное исключение
|
|
| 11.09.2011, 13:57 | |
|
Хотя так, как я предложил будет удобнее.. На мой взгляд.
Добавлено через 2 минуты Делайте так, вам самому потом проще будет. Я сам что то тоже встал на этом деле (реализовать обработку события на второй форме, не передавая данные)..
1
|
|
|
|
|
| 11.09.2011, 23:05 | |
|
все уже давно описано Ответы на 7 самых частых вопросов по WinForms
0
|
|
| 11.09.2011, 23:05 | |
|
Помогаю со студенческими работами здесь
20
MS Access 2010. Запись из одной формы в другую форму с подчиненной формой Передача данных из одной формы в другую Взятие данных из одной формы в другую
Передача данных из одной формы в другую Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|