![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
MotoArhangel |
|
|||
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 13.3.2011 Репутация: нет Всего: нет |
У меня возникло несколько вопросов по работе с компонентом StringGrid:
1. Как можно убрать не очень то красивое явление,пустоту с правой стороны? ![]() 2. Можно ли присвоить определенной строке свойство enabled:=false? Если да, то как? ![]() 3.Можно ли сделать точки как в лист виев? Если да, то как? ![]() Это сообщение отредактировал(а) MotoArhangel - 21.4.2011, 06:55 |
|||
|
||||
~FoX~ |
|
||||||||||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 13 Всего: 68 |
1. Например изменить ширину столбца во время ресайза формы:
2. Я добавил еще один столбик по которому определяется включена ли ячейка... Если 1, то к ней нельзя будет обратится
А вот так я подкрасил текст неактивной ячейки
3. Можно, для этого используем DrawText
Но судя по тому что у тебя там пути, тебе можно использовать ключ DT_PATH_ELLIPSIS, он вроде грамотней пути сокращает... На всякий случай полный код
См. аттач... З.Ы.: ОДИН ТОПИК - ОДИН ВОПРОС! ![]() ![]() Это сообщение отредактировал(а) ~FoX~ - 21.4.2011, 10:16 Присоединённый файл ( Кол-во скачиваний: 26 ) ![]() |
||||||||||
|
|||||||||||
MotoArhangel |
|
|||
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 13.3.2011 Репутация: нет Всего: нет |
Спасибо в следующий раз учту.
Насчет второго вопроса в мыслях что то подобное и было) По первому вопросу: дело в том что форма не имеет возможности изменять свой размер. Может быть как нибудь жестко привязать размер каждой колонки? Это сообщение отредактировал(а) MotoArhangel - 21.4.2011, 12:49 |
|||
|
||||
~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 13 Всего: 68 |
Ну так посчитай и установи им размеры в дизайн тайме или, что более правильнее, по онШоу формы... Ну и goRowSizing := false; Или еще проще, ширина последнего столбца := ширине грида )))) Это сообщение отредактировал(а) ~FoX~ - 21.4.2011, 17:38 |
|||
|
||||
mardoc |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 24.2.2011 Репутация: нет Всего: нет |
Ах как не хватает события на goRowSizing!.
![]() |
|||
|
||||
northener |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1361 Регистрация: 2.9.2010 Репутация: 8 Всего: 20 |
Хм. А причем тут goRowSizing? -------------------- Но только лошади летают вдохновенно. Иначе лошади разбились бы мгновенно! |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |