![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Можно ли отключить
Dm. Aseev © (2002-05-03 02:06:00)Можно ли отключить "прыганье" в стринггриде. Например, когда щелкаешь по правой ячейке, что бы эти самые ячейки не занимали все простанство окна StringGrid"a?
Сформулировал как смог :).
Song (2002-05-04 10:16:00) [1]Да, правильно StringGrid.LeftCol:=0 ;) забыл, что с нулевой ячейки...
Знаете я ставил на onMouseDown и этого скачка было пратически незаметно...
Dm. Aseev (2002-05-03 23:34:00) [2]Спасибо большое.
StringGrid.LeftCol := 0; - так работает, одно жалко - сначала занимает весь экран, потом возвращается в исходную позицию...
Получается "скачок"
Не знаете есть ли вариант, что бы этого избежать?
Song (2002-05-03 14:05:00) [3]Устанавливайте принудитель при нажатии свойство LeftCol:=1;
Dm. Aseev (2002-05-03 12:50:00) [4]Не прагает скорее всего потому-что строки в ячейках меньше длины стринггрида. А у меня больше...
Попробую безсвязно, но зато смысл должен быть яснее:
У меня две колонки. 1 (левая) узкая и в ней короткие слова. 2 (правая соответсвенно) на всю ширену (Ресайзбл), в ней длинные фразы уходяшие за края ячеек, так вот при нажатии на эту 2 (правую) колонку она "подьежает" к левому краю т. е. занимает собой всю площадь стринггрида.
Это стандартная приблуда StringGrid. Можно ли это отключить...
Спасибо.
Song (2002-05-03 10:22:00) [5]Вот я попробовал у меня ничего не прыгает... Всё-таки сформлировать надо получше.