| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Несколько вопросов по StringGrid |
| Автор: MotoArhangel 20.4.2011, 22:59 |
| У меня возникло несколько вопросов по работе с компонентом StringGrid: 1. Как можно убрать не очень то красивое явление,пустоту с правой стороны? http://www.fotolinker.ru/show-image.php?id=eba9b4421434a097cdf0ee2b6cfea6f2 2. Можно ли присвоить определенной строке свойство enabled:=false? Если да, то как? http://www.fotolinker.ru/show-image.php?id=a7e3e02dd0b939b33418bec63feec2d4 3.Можно ли сделать точки как в лист виев? Если да, то как? http://www.fotolinker.ru/show-image.php?id=4fb6110b868cc2e91f7f1bd9a508b711 |
| Автор: ~FoX~ 21.4.2011, 10:14 | ||||||||||
1. Например изменить ширину столбца во время ресайза формы:
2. Я добавил еще один столбик по которому определяется включена ли ячейка... Если 1, то к ней нельзя будет обратится
А вот так я подкрасил текст неактивной ячейки
3. Можно, для этого используем DrawText
Но судя по тому что у тебя там пути, тебе можно использовать ключ DT_PATH_ELLIPSIS, он вроде грамотней пути сокращает... На всякий случай полный код
См. аттач... З.Ы.: ОДИН ТОПИК - ОДИН ВОПРОС! |
| Автор: MotoArhangel 21.4.2011, 11:46 |
| Спасибо в следующий раз учту. Насчет второго вопроса в мыслях что то подобное и было) По первому вопросу: дело в том что форма не имеет возможности изменять свой размер. Может быть как нибудь жестко привязать размер каждой колонки? |
| Автор: mardoc 27.4.2011, 07:54 |
| Ах как не хватает события на goRowSizing!. |
| Автор: northener 27.4.2011, 11:49 |
Хм. А причем тут goRowSizing? |