Страница 4 из 4

Добавлено: 04 Октябрь 2006, 13:24
Admin
О! Спасибо... после сегодняшних прений :) жду ссылочку :)

Re: Шаблон под MAV

Добавлено: 22 Сентябрь 2010, 0:27
gopstop2007
Admin писал(а):Вот еще ...

1. При наличии ListBox на форме в режиме DropDown у него меняется порядок при перемещении по кнопке Tab... т.е. ты видать убиваешь ListBox и делаешь вместо него другой контрол, и позицию не восстанавливаешь.

[/code]
Это вообще, как то лечится ? А то стоит в форме шесть DropDown, и перемещение по Tab происходит в перемешку проходя по кнопкам ?Ok и ?Cancel, а потом по оставшимся DropDown. :(

Clarion 6.3 9057 == MAV Direct ODBC Library version 1.0

Re: Шаблон под MAV

Добавлено: 22 Сентябрь 2010, 0:40
Admin
Это вообще, как то лечится ? А то стоит в форме шесть DropDown, и перемещение по Tab происходит в перемешку проходя по кнопкам ?Ok и ?Cancel, а потом по оставшимся DropDown. :(
Есть проп для установки порядка следования контролов. После пересоздания мавом контролов можно в рукопашную указать порядок.
На вскидку не помню проп. Или кто подскажет или с работы напишу.

Re: Шаблон под MAV

Добавлено: 22 Сентябрь 2010, 7:37
Andrew™
Admin писал(а):
Это вообще, как то лечится ? А то стоит в форме шесть DropDown, и перемещение по Tab происходит в перемешку проходя по кнопкам ?Ok и ?Cancel, а потом по оставшимся DropDown. :(
Есть проп для установки порядка следования контролов. После пересоздания мавом контролов можно в рукопашную указать порядок.
На вскидку не помню проп. Или кто подскажет или с работы напишу.
пример в студию, я так понимаю доступ к БД не нужен, MAV ни коим образом ничего с контролами не делает в плане пересоздания, да, в них он напихивает свои обработки, но порядок следования не меняет.

Re: Шаблон под MAV

Добавлено: 22 Сентябрь 2010, 8:08
Admin
Andrew™ писал(а):пример в студию, я так понимаю доступ к БД не нужен, MAV ни коим образом ничего с контролами не делает в плане пересоздания, да, в них он напихивает свои обработки, но порядок следования не меняет.
Андрей не нужно лечить! ... ты сам писал ниже
это гляну, хотя это учитывал
Судя по всему ничего не исправлял.
Мне, чем тебе доказывать что то, проще использовать PROP:Follows

Re: Шаблон под MAV

Добавлено: 22 Сентябрь 2010, 8:57
Andrew™
Admin писал(а): Мне, чем тебе доказывать что то, проще использовать PROP:Follows
а где я такое писал? может вспомню, если есть трабл, надо лечить, я просто не натыкался на такие ситуации, хотя такие контролы в формах имеются и как в форматете окна расположил порядок следования так и в есть.

Re: Шаблон под MAV

Добавлено: 22 Сентябрь 2010, 10:13
Admin
Andrew™ писал(а):а где я такое писал?
Мышкой вниз покрути данный тред или воспользуйся поиском на странице.
Напомню что в искать нужно слова "это гляну, хотя это учитывал" :twisted:

Re: Шаблон под MAV

Добавлено: 22 Сентябрь 2010, 11:55
gopstop2007
Andrew™ писал(а): пример в студию, я так понимаю доступ к БД не нужен, MAV ни коим образом ничего с контролами не делает в плане пересоздания, да, в них он напихивает свои обработки, но порядок следования не меняет.
зачем пример, возьми из своего - Update SQLInvHist, ?List стоит первым, в порядке следования тоже первым, скипа нет, но при входе становится на следующее поле - ?List:2

Re: Шаблон под MAV

Добавлено: 22 Сентябрь 2010, 12:06
Andrew™
gopstop2007 писал(а):
Andrew™ писал(а): пример в студию, я так понимаю доступ к БД не нужен, MAV ни коим образом ничего с контролами не делает в плане пересоздания, да, в них он напихивает свои обработки, но порядок следования не меняет.
зачем пример, возьми из своего - LogOn (Log On to Database Server), ?List стоит первым, в порядке следования тоже первым, скипа нет, но при входе становится на следующее поле - glo_Server
это не из этой оперы, данный Drop List не шаблонный и на EVENT:OpenWindow навешена рукописная обработка, в конце которой SELECT(?Glo_Server) ;)

Re: Шаблон под MAV

Добавлено: 22 Сентябрь 2010, 12:09
gopstop2007
Оперативно ответил до того как я сам исправил см. выше , извини поспешил

так как и где :)

Re: Шаблон под MAV

Добавлено: 22 Сентябрь 2010, 12:17
Andrew™
gopstop2007 писал(а):Оперативно ответил до того как я сам исправил см. выше , извини поспешил

так как и где :)
короче, поднял исходники, вставляю куда надо, проверил на ABCMAVT - UpdateInvHist, там два шаблонных Browse с опцией в шаблоне Drop List, и прохождение по контролам в окне как в форматере, так что усё работает ;)

tmp = 0
LOOP
tmp = W{PROP:NextField,tmp}
IF NOT tmp OR tmp = Control THEN BREAK.
IF W $ tmp{PROP:Type}
loc_Control = tmp
END
END

DESTROY(Control)

CREATE(Control,CREATE:DropList,loc_Parent)


IF loc_Control
SetWindowPos(W $ Control{PROP:Handle},W $ loc_Control{PROP:Handle},0,0,0,0,SWP_NOSIZE + SWP_NOMOVE)
END

-----------------------------------------------------------------------
MAV Direct ODBC: 1.1.6300.509, build date 20.08.2010 13:42:07
-----------------------------------------------------------------------

Re: Шаблон под MAV

Добавлено: 22 Сентябрь 2010, 12:24
gopstop2007
Так это и есть решение или у себя исправил :) Если решение, то куда тулить, чтобы не создать других проблем :wink:

Re: Шаблон под MAV

Добавлено: 22 Сентябрь 2010, 12:29
Andrew™
gopstop2007 писал(а):Так это и есть решение или у себя исправил :) Если решение, то куда тулить, чтобы не создать других проблем :wink:

в той версии что no money видать это не исправлено, в коммерческой (money) это когда то уже было пофиксено

от какого числа mavXX.dll ?