Форум » GUI » TsBrowse в Минигуи (продолжение) » Ответить

TsBrowse в Минигуи (продолжение)

Vlad04: TsBrows определяется в виде строки ПАРМЕТРОВ объекта и их значений К примеру [quote] DEFINE TBROWSE oBrw2 ; AT 60,450 ; ALIAS cAlias ; OF Form1 ; WIDTH 330 ; HEIGHT 340 ; FONT "Verdana" ; SIZE 9 ; ON DBLCLICK CopyRec(); ON GOTFOCUS fModelo_Hab(2) ; AUTOFILTER ; CELLED EDIT; VALUE nRec; GRID [/quote] Здесь я собрал параметры из разных tBrows Можно или нет и какие парметры заменить выражением ( и каким) ? oBrw2:.... oBrw2:....

Ответов - 209, стр: 1 2 3 4 5 6 7 8 9 10 11 All

Dima: Andrey Попробуй поиграть с nfreeze и lLockFreeze

Andrey: Dima пишет: Попробуй поиграть с nfreeze и lLockFreeze У меня уже стоит : [pre2] oBrw1:nFreeze := 1 // Заморозить столбец oBrw1:lLockFreeze := .T. // Избегать прорисовки курсора на замороженных столбцах[/pre2] А если убрать, то всё равно пустой столбец появляется, последним и вся таблица с пустым столбцом становиться.

Петр: Andrey пишет: У меня уже стоит : oBrw1:nFreeze := 1 Ну так все 8 или сколько там есть попробуйте заморозить.

Andrey: Петр пишет: Ну так все 8 или сколько там есть попробуйте заморозить. Сразу не понял что нужно заморозить ВСЕ столбцы. Сделал ! Получилось !!! Таблица вправо перестала сдвигаться. Спасибо БОЛЬШОЕ !

Andrey: Рано радовался. Таблица заморозилась и выбора в колонках теперь НЕТ !!! Значит заморозку использовать НЕЛЬЗЯ для этих целей...

Петр: Andrey пишет: выбора в колонках теперь НЕТ И при oBrw1:lLockFreeze := .F. ?

Dima: oBrw1:lLockFreeze := .F. PS Хэх одновременно написали

Andrey: Dima пишет: oBrw1:lLockFreeze := .F. Enter заработал, двойной клик мышки нет ! Ерунда опять получается... Писать отдельную функцию на срабатывание мышки - не есть хорошо, когда уже стандартная подключена по умолчанию. Дело в том что хочется обойтись стандартным кодом. У меня везде на нужных колонках стоит только: [pre2] // обработка до ввода oBrw1:aColumns[2]:bPrevEdit := {|| FieldEditFile(1), FALSE } oBrw1:aColumns[5]:bPrevEdit := {|| FieldImageEdit(), FALSE } oBrw1:aColumns[6]:bPrevEdit := {|| FieldEditFile(2), FALSE } [/pre2]

SergKis: SergKis пишет STATIC FUNC On_DrawLine( oBr ) ... Правильно так [pre2] STATIC FUNC On_DrawLine( oBr ) LOCAL nRow If oBr:lPainted nRow := oBr:nPaintRow If nRow == 1 AFill(oBr:aRowPosRec, 0) EndIf oBr:aRowPosRec[ nRow ] := (oBr:cAlias)->( RecNo() ) EndIf RETURN Nil [/pre2]



полная версия страницы