On-line: Andrey, гостей 0. Всего: 1 [подробнее..]
АвторСообщение
постоянный участник


Пост N: 407
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 05.12.13 11:47. Заголовок: Кто как делает


Любая программа - это много справочников. Хотелось бы создать универсальную простую форму с одним Brows для поиска и выбора значений из различных справочников. Не беру во внимание Комбобокс и ЛистБокс - это другой случай.

В консоле я так и делаю.Один Brows , ему передаю в качестве параметром : алиасы, колонки , поля и т.д.
А вот в Gui не получается. Описывать каждый справочник в программнике не хочется.
Кто как делает?

Спасибо

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 29 , стр: 1 2 All [только новые]


постоянный участник


Пост N: 417
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 12.12.13 10:55. Заголовок: Я про это думал. В ..


Я про это думал.
В теории вроде бы понятно,но опыта практического в этом нет.

Кто может выложите маленький пример - форма с каким нибудь контролом.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 275
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 12.12.13 14:37. Заголовок: Vlad04 Держи: http:/..


Vlad04
Держи: http://gfile.ru/a2Eqw

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 418
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 13.12.13 07:51. Заголовок: Круто! Но как говори..


Круто!
Но как говорит Андрей - "Это засада!"

Подход иной, разбираться и разбираться надо

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 146
Зарегистрирован: 29.05.10
ссылка на сообщение  Отправлено: 13.12.13 12:25. Заголовок: Vlad04 пишет: Сейча..


Vlad04 пишет:

 цитата:
Сейчас в fwh есть визуальный дизайнер - visualfw.exe. Вы его используете в работе ?


Нет. Мне он без надобности :)

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 147
Зарегистрирован: 29.05.10
ссылка на сообщение  Отправлено: 13.12.13 12:26. Заголовок: Vlad04 пишет: Кто м..


Vlad04 пишет:

 цитата:
Кто может выложите маленький пример - форма с каким нибудь контролом.



#include "FiveWin.ch"
#include "xbrowse.ch"

function Main()

local oDlg, oBrw

DEFINE DIALOG oDlg SIZE 300, 200

@ 0, 0 XBROWSE oBrw OF oDlg ARRAY { { "one","two","three" } } AUTOCOLS

oBrw:CreateFromCode()
oBrw:bKeyDown = { || oDlg:SetText( Str( oBrw:nColSel ) ) }

ACTIVATE DIALOG oDlg CENTER ON INIT ( oDlg:oClient := oBrw, oDlg:Resize() )

return nil


По Enter перход на следующее поле ( twoo) и на заголовке 1 меняется на 2.
И т.д. :)


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 277
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 13.12.13 13:24. Заголовок: Vlad04 пишет:Круто! ..


Vlad04 пишет:
 цитата:
Круто!


Это не круто - это притягивание за уши MiniGui к объектному программированию. Круто (правильно) это hwg от alkresin, просто когда вышла 2.0 версия hb, версия hwg была 2004,2005 года и показалась брошенной, а MiniGui активно жила.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 278
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 13.12.13 13:36. Заголовок: Vlad04 Только начал ..


Vlad04
Только начал набирать окно с более сложным алгоритмом Layout размещения контролов - может будет понятнее.
еще размещает без отступов между контролами, я еще в начале пути, но если будет полезно, то
держи: http://gfile.ru/a2BXD

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 3156
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 13.12.13 15:58. Заголовок: SergKis пишет: Это ..


SergKis пишет:

 цитата:
Это не круто - это притягивание за уши MiniGui к объектному программированию.


Так пример другой !
ММК пишет:

 цитата:
#include "FiveWin.ch"
#include "xbrowse.ch"



Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 279
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 13.12.13 16:48. Заголовок: Andrey Круто! Но ка..


Andrey

 цитата:
Круто!
Но как говорит Андрей - "Это засада!"
Подход иной, разбираться и разбираться надо


относится к предыдущей статье, а не следующей, или я не так читаю ?
а пример MMK - использование объекта xbrowse, в MiniGui такой тоже есть tsbrowse называется и по поведению, мне кажется, они очень похожи, но глубоко в tsbrowse не вникал.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 29 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 119
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет