Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
 Аватар для Lega111
0 / 0 / 0
Регистрация: 29.11.2010
Сообщений: 14

Edit в нескольких формах

16.11.2012, 21:31. Показов 1063. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Еще раз всем привет. Вопрос с тем же Edit.
В общем, у меня есть 5 форм, это конвертеры величин определенных, то есть, вводим в одном Edit1 исходную величину, в ComboBox1 выбираем из чего, во втором во что и в Edit2 выводится результат через Button.
Потом, через второй Button отправляю результат в 6 форму (форма работы с БД), и там в Editах отображается то что мы выбрали и вводили. (Работает только с 2 формой) (Надо идеи что делать с остальными) В общем вот код. В FormShow:
C++
1
2
3
4
Form6->Edit7->Text=Form2->Edit1->Text;
Form6->Edit8->Text=Form2->Edit2->Text;
Form6->Edit5->Text=Form2->ComboBox1->Text;
Form6->Edit6->Text=Form2->ComboBox2->Text;
Теперь сам вопрос, у кого какие идеи, что бы из остальных 3 тоже переводились в 6 форму.
Пробовал так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Form6->Edit7->Text=Form2->Edit1->Text;
Form6->Edit8->Text=Form2->Edit2->Text;
Form6->Edit5->Text=Form2->ComboBox1->Text;
Form6->Edit6->Text=Form2->ComboBox2->Text;
/*
 Form6->Edit7->Text=Form3->Edit1->Text;
Form6->Edit8->Text=Form3->Edit2->Text;
Form6->Edit5->Text=Form3->ComboBox1->Text;
Form6->Edit6->Text=Form3->ComboBox2->Text;
Form6->Edit7->Text=Form3->Edit1->Text;
Form6->Edit8->Text=Form3->Edit2->Text;
Form6->Edit5->Text=Form3->ComboBox1->Text;
Form6->Edit6->Text=Form3->ComboBox2->Text;
Form6->Edit7->Text=Form4->Edit1->Text;
Form6->Edit8->Text=Form4->Edit2->Text;
Form6->Edit5->Text=Form4->ComboBox1->Text;
Form6->Edit6->Text=Form4->ComboBox2->Text;
Form6->Edit7->Text=Form5->Edit1->Text;
Form6->Edit8->Text=Form5->Edit2->Text;
Form6->Edit5->Text=Form5->ComboBox1->Text;
Form6->Edit6->Text=Form5->ComboBox2->Text;
*/
Ничего в общем. Какие есть идеи как сделать так что бы не только со второй формы передавалось, а с 3,4, 5 тоже.
Скрины прилагаются, для тех кто в танке, с бодуна или спросонья. Это 2 форма,она работает, то есть передает на 6.
Теперь, подайте идеи, как с остальными 3 так же сделать, что бы был результат вв Эдитах.
Заранее спасибо
Миниатюры
Edit в нескольких формах   Edit в нескольких формах  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.11.2012, 21:31
Ответы с готовыми решениями:

Перенос из одного Edit в другой Edit на разных формах (ошибка)
Доброго всем дня. Вопрос такой. Хочу передать результат со второго Едита на второй форме, на 7...

Открыть для объекта TDBGrid свойство DefaultRowHeight (в нескольких формах проекта)
Мне было необходимо открыть для объекта TDBGrid свойство DefaultRowHeight. Я создал класс из...

Использование одного MainMenu на нескольких формах
В общем, хочу с главного меню вызывать дочерние формы с таким же меню, но какие-то кнопки...

10
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
16.11.2012, 21:46
В общем, у меня есть 5 форм
Много...
Теперь сам вопрос, у кого какие идеи, что бы из остальных 3 тоже переводились в 6 форму.
Зачем вам еще три формы ? Ведь формы одинаковые ?

Используйте во всех формах одну и туже форму- форму №2 только при соответствующих вызовах меняйте содержимое её компонентов.
0
 Аватар для Lelik-pahan
1703 / 899 / 207
Регистрация: 25.11.2009
Сообщений: 1,848
16.11.2012, 21:47
к сожалению очень сложно понять, что у тебя не получается. Хорошо бы проект увидеть (если это не коммерческая тайна )
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
16.11.2012, 21:48
Или я что-то не так понял ?
0
 Аватар для Lega111
0 / 0 / 0
Регистрация: 29.11.2010
Сообщений: 14
16.11.2012, 21:48  [ТС]
Мне для курсовой надо, каждая форма - свой конвертер. То есть масса, длина, площадь и обьем.
Такое задание. + 6 форма - работа с БД
Поэтому и прошу помощи.
0
 Аватар для Lelik-pahan
1703 / 899 / 207
Регистрация: 25.11.2009
Сообщений: 1,848
16.11.2012, 21:51
Lega111, выложи свой проект
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
16.11.2012, 21:52
Если формы выглядят одинаково, содержат одни и те же компоненты и выполняют одни и те же ф-ции, то не зачем плодить их - достаточно одной формы...
0
 Аватар для Lega111
0 / 0 / 0
Регистрация: 29.11.2010
Сообщений: 14
16.11.2012, 21:52  [ТС]
Да, сейчас скину проект.
Не получается передать значение результата с остальных форм.
В общем, смотрите
Вложения
Тип файла: rar курсач.rar (1.22 Мб, 6 просмотров)
0
 Аватар для Lega111
0 / 0 / 0
Регистрация: 29.11.2010
Сообщений: 14
16.11.2012, 21:55  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
Если формы выглядят одинаково, содержат одни и те же компоненты и выполняют одни и те же ф-ции, то не зачем плодить их - достаточно одной формы...
Я бы с радостью избавился от лишних форм, но тогда меня к диплому не допустят, невыполнение поставленной задачи, и препод будет выносить мозг.

П.С. Курсач еще не доделан, надо с БД поработать, просто пока надо разобраться с Едитами.
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
16.11.2012, 22:05
Цитата Сообщение от Lega111 Посмотреть сообщение
Я бы с радостью избавился от лишних форм, но тогда меня к диплому не допустят, невыполнение поставленной задачи, и препод будет выносить мозг.
Мда ... тяжелый случай, когда препод идиот...
По тому как чем меньше тем лучше как бы...Так что требование в 6-форм абсолютно не понятно...

Но, ни че ща посмотрим и решим...

Добавлено через 5 минут
Код от сюда
C++
1
2
3
4
5
6
7
8
9
10
11
//---------------------------------------------------------------------------
void __fastcall TForm6::FormShow(TObject *Sender)
{
 
Form6->Edit7->Text=Form2->Edit1->Text;
Form6->Edit8->Text=Form2->Edit2->Text;
Form6->Edit5->Text=Form2->ComboBox1->Text;
Form6->Edit6->Text=Form2->ComboBox2->Text;
 
}
//---------------------------------------------------------------------------
Перемещаем сюда

C++
1
2
3
4
5
6
7
8
//---------------------------------------------------------------------------
void __fastcall TForm2::Button2Click(TObject *Sender)
{
Form2->Close();
 
Form6->Show();
}
//---------------------------------------------------------------------------
И получаем

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
//---------------------------------------------------------------------------
void __fastcall TForm2::Button2Click(TObject *Sender)
{
Form2->Close();
 
Form6->Edit7->Text=Form2->Edit1->Text;
Form6->Edit8->Text=Form2->Edit2->Text;
Form6->Edit5->Text=Form2->ComboBox1->Text;
Form6->Edit6->Text=Form2->ComboBox2->Text;
 
Form6->Show();
}
//---------------------------------------------------------------------------
Аналогично с другими формами.
1
 Аватар для Lega111
0 / 0 / 0
Регистрация: 29.11.2010
Сообщений: 14
16.11.2012, 22:08  [ТС]
Avazart, Спасибо, что время уделили.
Благодарю.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.11.2012, 22:08
Помогаю со студенческими работами здесь

Связать заполнение данных в нескольких формах
Здравствуйте друзья!Нужна ваша помощь :).Есть концептуальная модель в access .Нужно в С++...

MainMenu в нескольких формах
Есть меню, нужно что бы это меню отображалось на всех формах, как реализовать?

Edit Memo Массив Добовление удаление с Memo исходя из введеных данных в Edit
Помогите реализовать такое вот задание: Есть форма на которой присутствуют Memo1 Edit1 Button1 ...

ТЕКСТ: С Edit'a в масив и обратно в EDIT
вот у меня задание (сам себе захотел научиться) но так и не научился ( зхотел ТЕКСТ перевести в...

Ограничение ввода русских букв в Edit. Всплывающая подсказка над Edit'ом
Добрый день, обращаюсь за помощью по следующим двум вопросам. 1) В Edit нужно чтобы вводились...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
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 и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru