Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Чисто теоретический вопрос... / 3 сообщений из 3, страница 1 из 1
25.05.2004, 15:55
    #32532807
AngySacin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чисто теоретический вопрос...
Всем здрасте...
Вопрос не имеет под собой реальной задачи (почти), но нужен для общего развития.
Суть.
Допустим, есть список людей и возможность дважды щелкнув на ком-то открыть окно-карточку (с подробным описанием выбранного чела). Если, не закрывая окно-карточку, вернуться в список и снова дважды щелкнуть на другом, то окно-карточка (которое уже открыто в предыдущем действе) просто получит фокус (ну или загрузит в себя данные нового человека, вопрос не в этом).
Вопрос собственно в том, как создать новый экземпляр окна-карточки и загрузить в него данные по второму человеку? Т.е. в итоге у меня на экране должно быть 2 окна-карточки с разными людьми.
На VB это примерно!!! выглядело бы так:

Dim frm as New Form
Load frm
frm.Show

?????????? HELP
...
Рейтинг: 0 / 0
25.05.2004, 16:13
    #32532869
__vlad
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чисто теоретический вопрос...
instance vars:
w_form lw_forms[]

на окошке - журнальчике
event dw_list:clicked()

long i
if not row>0 then return
i=upperbound(lw_forms)+1
open(lw_forms )
if isvalid(lw_forms) then
lw_forms.dw_form.retrieve(dw_list.GetItemDecimal(row,'id_person'))
end if

на окошке форме
event open()
dw_form. SetTransObject(sqlca)
...
Рейтинг: 0 / 0
25.05.2004, 16:17
    #32532879
__vlad
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чисто теоретический вопрос...
чегото форум скушал квадратные скобки с массива оког
но суть ответа в принцыпе такова
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Чисто теоретический вопрос... / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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