Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Работа с формами в фоксе для начинающего... / 2 сообщений из 2, страница 1 из 1
24.03.2009, 11:27
    #35887585
AlexSSSS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с формами в фоксе для начинающего...
Привет.
С программой из одной формы справился :-)
Но вот возникла потребность получить от юзверя инфу и я впал в ступор: работа с формами в фоксе выбила из колеи напроч.
В Дельфях делал следующим макаром:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
procedure TForm1.Button1Click(Sender: TObject);
var
   t1,t2,t3:string;
begin
// создаем форму
   Application.CreateForm(TForm2, Form2);
// устанавливаем параметры
   Form2.Edit1.Text:='проверка 1';
   Form2.Edit2.Text:='проверка 2';
// показываем форму модально
   Form2.ShowModal;
//получаем введенную инфу от юзверя
   t1:=Form2.Edit1.Text;
   t2:=Form2.Edit2.Text;
// удаляем форму
   Form2.Free;
//используем полученные данные
   t3:='t1='+t1+' и t2='+t2;
   Application.MessageBox(PAnsiChar(t3),'Работает!!!',MB_OK);
end;
Вот надо тоже самое, только на фоксе :-(
А то INPUTBOX'ами совсем уж некрасиво и много возможностей для ошибок
...
Рейтинг: 0 / 0
24.03.2009, 11:41
    #35887639
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с формами в фоксе для начинающего...
AlexSSSS,
в "прямом" переводе так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
** создаем форму
   loForm = CreateForm(TForm2, Form2)
** работаем с формой
With loForm
** устанавливаем параметры
   .Edit1.Value = 'проверка 1'
   .Edit2.Value = 'проверка 2'
** показываем форму модально
   .Show( 1 )
**получаем введенную инфу от юзверя
   t1=.Edit1.Value
   t2=.Edit2.Value
** удаляем форму
   .Hide()
   .release()
endwith
**используем полученные данные
	 t3='t1='+t1+' и t2='+t2
   MessageBox(PAnsiChar(t3),'Работает!!!',MB_OK)
Но в фоксе есть очень приятная фичка по работе с данными, а именно свойство ControlSource у контролов благодаря чему секции установки параметров и получения введенной инфы становятся ненужными.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Работа с формами в фоксе для начинающего... / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]