Форум » GUI » Как с делать в Browse или Grid... » Ответить

Как с делать в Browse или Grid...

SadStar3: Как сделать так, чтобы в ячейке был виден многострочный текст? Лучше вариант с переменной высотой строки данных (row) в зависимости от количества строк текста.

Ответов - 2

gfilatov: SadStar3 пишет: Как сделать так, чтобы в ячейке был виден многострочный текст? Использовать библиотеку TsBrowse в MiniGUI (подробности есть в примере samples\Advanced\TsBrowse)

SadStar3: Что-то я не пойму - как это работает. 1. Вроде количество строк в рядах определяется по количеству строк в первом ряду? 2. Больше двух строк в ряду не делает проверял так USE Test ... DEFINE TBROWSE Brw_4 AT 0,0 GRID ALIAS "Test" ; WIDTH 880 HEIGHT 380 ADD COLUMN TO Brw_4; HEADER "Code" ; SIZE 130 ; DATA FieldWBlock( "Code", Select() ) ; ALIGN DT_LEFT, nMakeLong( DT_CENTER, DT_CENTER ) ; // V.7.0 alignment changes for bitmaps MOVE DT_MOVE_RIGHT ADD COLUMN TO Brw_4 ; HEADER "Address" ; SIZE 270 PIXELS ; DATA { || if(int(Test->CODE/2)*2<(Test->CODE), ; 'нечет '+ CRLF+"код "+ CRLF+'111'+ CRLF+'222', ; "четный " + "код "+'111') } END TBROWSE Что не так делаю?



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