Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / помогите новичку. / 6 сообщений из 6, страница 1 из 1
10.12.2007, 07:30
    #34997102
mastercz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку.
Вопрос следующий...
в основной форме Фокспро _SCREEN
создаю обьектты listbox и TxtBox

_SCREEN.AddObject('lstListbox1','listbox') && Добовление элемента ListBox
_SCREEN.lstListbox1.Visible = .T. && listbox элемент видимый

....
_SCREEN.AddObject('txtTextbox1','textbox')
_SCREEN.txtTextbox1.Visible = .T.
_SCREEN.txtTextbox1.Height=TXTHEIGHT
...
И т. д.

Нужно обновлять отобродение в txtbox'e когда я перемещаюсь по listbox'y ...

С помошью мастера форм получаеться все легко ... в процедуре Click прописуюю ..

THISFORM.Text1.Refresh

А как это реолизовать для основного окна _SKREEN и нписать в коде ..
Заранее благодарен за ответ.
...
Рейтинг: 0 / 0
10.12.2007, 09:09
    #34997199
MiklS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку.
На основе базовых классов Фокса ни как. Нужно напиСать свои классы и в них пропиСать исполняемый код (в нужном методе или событии), а уж потом добавлять эти элементы в главное окно.
...
Рейтинг: 0 / 0
10.12.2007, 09:28
    #34997221
mastercz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку.
MiklS, простенький пример можно ?
...
Рейтинг: 0 / 0
10.12.2007, 09:36
    #34997237
MiklS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку.
Простых примеров к сожалению нет. Вообще я не советовал бы сильно пользоваться Фоксовским окном, хотя многие мне и возразят... Изучение Фокса лутше всего начинать с проекта Solution,
он расположен в директории Фокса. Там много примеров, ну и все разжовано.
...
Рейтинг: 0 / 0
10.12.2007, 10:13
    #34997336
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку.
Фоксовым окном удобно пользоваться как контейнером для своих форм если их много. А размещать на нем элементы управления и прописывать логику их работы не самое простое занятие.
Если нужна только одна форма, то удобнее скрыть фоксовое окно, а форму сделать AsTopLevel (Form.ShowWindow = 2) и на эту форму размешать свои контролы и все прописывать там же.

Поищи по форуму про AsTopLevel - особенности использования не раз обсуждались.
...
Рейтинг: 0 / 0
10.12.2007, 13:37
    #34998071
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите новичку.
Среда FoxPro - это как раз пример интерфеса. Само по себе основное окно _SCREEN никаких объектов не содержит. Если надо что-то выполнить или настроить, то открывается другое окно или форма.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / помогите новичку. / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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