Форум » 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:....

Ответов - 148, стр: 1 2 3 4 5 6 7 8 All

Dima: возможно это oBrw:nHeightCell

Andrey: Dima пишет: возможно это oBrw:nHeightCell Точно ! Нашел у себя в коде, добавил 50 и всё показывается ! Спасибо Дима, выручил !

Andrey: Всем привет ! Работаю с Excel из Tbrowse. // вызов стандартой функции МиниГуи \MiniGUI\SOURCE\TsBrowse\h_tbrowse.prg &oBrw:Excel2(cFile, lActivate, NIL, "_"+Space(70)+cTitle, lSave ) Как получить высоту строки таблицы и изменить её на нужную ?


Haz: так nHeight := oSheet:Rows(1):RowHeight oSheet:Rows(1):RowHeight := 40 PS: Правда это касается Excel объекта открытого по OLE

Andrey: А как достучаться до этого oSheet: ? &oBrw:Excel2(cFile, lActivate, NIL, "_"+Space(70)+cTitle, lSave ) в этой функции Excel2() файл автоматом открывается: If lActivate ShellExecute( 0, "Open", If( lSave, cFile, cWork ),,, 3 ) EndIf Т.е. я к нему доступ уже не имею ? Как тогда поступить ?

Haz: Andrey пишет: Как тогда поступить не открывать автоматом, а просто сохранять сохраненный файл открыть олей

Andrey: Спасибо Haz ! Там еще есть интересный метод ExcelOle(). Буду пробовать его....

Haz: Andrey пишет: Там еще есть интересный метод ExcelOle() Интересен в нем подход, позволяющий существенно ускорить вывод. Сам по себе ОLE сильно задумчивый если по одной ячейке обрабатывать , этот метод работает блоками, т.е. за один вызов оля обрабатывает много ячеек. В остальном - обычная работа через олю



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