|
|
|
Передача данных модальной форме
|
|||
|---|---|---|---|
|
#18+
Ув.эксперты. Пишу MDI приложение. Из главной формы вызываю фому на которой есть грид с наименованиями товаров и их количеством. При нажатии на любом из них у меня выскакивает модальная форма с едитом. ВОпрос в следующем. Как в едите отобразить одно из полей формы. Пробовал передать едиту поле из запроса... НИКАК обматюкался на доступ к памяти. У кого есть идеи какие нить поделитеся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 20:46 |
|
||
|
Передача данных модальной форме
|
|||
|---|---|---|---|
|
#18+
Надо объявить внешнюю переменную с помощью extern. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 21:02 |
|
||
|
Передача данных модальной форме
|
|||
|---|---|---|---|
|
#18+
ИонасНадо объявить внешнюю переменную с помощью extern. в главной форме или в дочерней из котрой вызывается модальная ? Я так думаю что в дочерней. ТОлько неужели это единственный вариант ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 21:05 |
|
||
|
Передача данных модальной форме
|
|||
|---|---|---|---|
|
#18+
Вызвать модальную форму с параметрами. Среда разработки какая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 21:14 |
|
||
|
Передача данных модальной форме
|
|||
|---|---|---|---|
|
#18+
Предлагаю выучить язык С (или С++), на котором написана программа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 21:23 |
|
||
|
Передача данных модальной форме
|
|||
|---|---|---|---|
|
#18+
Тынц.Вызвать модальную форму с параметрами. Среда разработки какая? Среда разработки C++Builder 6 SP4 НУжно передать число из грида дочерней формы в едит модальной! Вот в принципе и все. По логике действий выдает обшибку доступа к памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 21:41 |
|
||
|
Передача данных модальной форме
|
|||
|---|---|---|---|
|
#18+
вот такой код на OnCreate модальной формы Edit1->Text=FloatToStr(RetForm->qr2->FieldByName("QUANTITY")->AsFloat); выдает ошибку доступа памяти.... RetForm дочерняя форма MDI приложения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 21:43 |
|
||
|
Передача данных модальной форме
|
|||
|---|---|---|---|
|
#18+
Надо не на OnCreate, а на OnActivate ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 22:08 |
|
||
|
Передача данных модальной форме
|
|||
|---|---|---|---|
|
#18+
danhil Тынц.Вызвать модальную форму с параметрами. Среда разработки какая? Среда разработки C++Builder 6 SP4 НУжно передать число из грида дочерней формы в едит модальной! Вот в принципе и все. По логике действий выдает обшибку доступа к памяти. Зависит от того, что надо дальше делать с данными датасета, возможно будет лучше вынести датасет в общий DataModule... Ну а если только одно значение, то можно как параметр. Пишешь в модальной форме паблик метод, что-то вроде int ExecuteModal(float param) { // инициализируем параметры Edit1->Text = param; return ShowModal(); } и вызываешь вместо ShowModal в основной форме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 22:35 |
|
||
|
Передача данных модальной форме
|
|||
|---|---|---|---|
|
#18+
form1::Button1Click(...) { float f = Grid1->....; TFormModal *frm = new TFormModal( this); frm->ERdit1 = f; frm->ShowModal(); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2006, 12:31 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2030173]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
148ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 415ms |

| 0 / 0 |
