Вопрос № 58293: Подскажите как в компоненте StringGrid автоматически встать на нужную ячейку (что-бы она получила фокус) с определенным текстом. Организовать что-то вроде поиска по ячейкам.
Т. е. есть переменная с определенным текстом необходимо встать автомат...
Вопрос № 58.293
Подскажите как в компоненте StringGrid автоматически встать на нужную ячейку (что-бы она получила фокус) с определенным текстом. Организовать что-то вроде поиска по ячейкам.
Т. е. есть переменная с определенным текстом необходимо встать автоматически на ячейку которая содержит этот текст.
Отправлен: 09.10.2006, 18:27
Вопрос задал: Daft82 (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Melamed
Здравствуйте, Daft82!
Используй метод SelectCell(ACol:integer; AReow:integer):boolean
Ответ отправил: Melamed (статус: 6-ой класс)
Ответ отправлен: 09.10.2006, 22:36
Отвечает: Lev
Здравствуйте, Daft82!
У StringGrid'а все столбцы имеют класс TStrings (впрочем, как и все строки). Так что ищем текст, организовав перебор всех столбцов и проверяя для каждого столбца наличие текста методом IndexOf.
Найденные таким образом столбец и строку используем как параметры метода SelectCell объекта TStringGrid.
Ответ отправил: Lev (статус: 1-ый класс)
Ответ отправлен: 09.10.2006, 23:53