Форум » GUI » Еше вопросы про TsBrowse » Ответить

Еше вопросы про TsBrowse

Serg: Хочу тройку пару вопросов про TsBrowse 1) Хочу сделать альтернативный поиск (и/или) переход к заданной записи в ТsBrowse отображающей Dbf файл. Вопрос: как после перехода к нужной записи (Base->(DbSeek(...)) или Base->(DbGoto(...)) ) заставить TsBrowse обновится таким образом чтобы, чтобы вновь спозицированная запись была под курсором а до и после неё отображались те записи которые идут до после этой записи в базе данных в логическом порядке. Метод oBrowse:Refresh(.T.) увы не помогает. Пока что получается так: после позицирования в Dbf в TsBrowse отображается та запись которая была текущей до перехода, и лишь когда начинаем двигаться вниз-вверх клавишами начинаются появлятся ожидаемые записи, т.е. те которые лежат до и после нашей вновь позицрованной записи. 2) Как подсветить всю текущую запись в TsBrowse сохраняя при этом навигацию по ячейкам 3) Как сделать выбор вводимого в данную колонку значения из выпадающего списка в TsBrowse который отображает Dbf файл

Ответов - 2

krutoff: Посмотрите METHOD ExpSeek( cExp, lSoft ) CLASS TSBrowse Я потом использую oBrowse:Upstable()

krutoff: По п.3 посмотрите oBrw:SetData(nCol,Nil,{aItems, aData} ) aItems - массив строк списка Combobox aData - массив значений для каждой строки Ручками придется готовить из вашего файла...



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