Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Раскраска ячеек StringGrid

Ответить
Настройки темы
Delphi - Раскраска ячеек StringGrid

Пользователь


Сообщения: 76
Благодарности: 1

Профиль | Отправить PM | Цитировать


Здраствуйте.Подскажите пожалуйстка как изменить цвет опеределенной ячейки СтрингГрид если в ней находится определенное значение или на ней кликнули мышкой.

Отправлено: 16:22, 23-10-2009

 

Пользователь


Сообщения: 76
Благодарности: 1

Профиль | Отправить PM | Цитировать


Товарищи программисты.Куда все пропали то

Отправлено: 20:52, 23-10-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 76
Благодарности: 1

Профиль | Отправить PM | Цитировать


Тема немного изменилась.Объект DrawGrid. Цвет ячейки необходимо изменить при клике мышкой на этой ячейке

Отправлено: 21:57, 23-10-2009 | #3


Старожил


Сообщения: 433
Благодарности: 63

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
procedure TForm1.DrawGrid1Click(Sender: TObject);
  var    rect:TRect;
  begin 
   rect := DrawGrid1.CellRect(DrawGrid1.Col, DrawGrid1.Row);
    DrawGrid1.Canvas.Brush.Color := clRed;
    DrawGrid1.Canvas.FillRect(rect);
  end;

-------
photoua.narod.ru


Отправлено: 23:38, 23-10-2009 | #4


Пользователь


Сообщения: 76
Благодарности: 1

Профиль | Отправить PM | Цитировать


BlackEric, надо чтобы после клика ячейка меняла свой цвет и оставляла его себе,когда я кликаю по следующей ячейке

Отправлено: 01:14, 24-10-2009 | #5


Пользователь


Сообщения: 76
Благодарности: 1

Профиль | Отправить PM | Цитировать


можно так же использовать картинку черного квадратика (например) которая при клике на ячейку будет туда помещатся.

Отправлено: 01:47, 24-10-2009 | #6


Старожил


Сообщения: 433
Благодарности: 63

Профиль | Отправить PM | Цитировать


Запоминаем какие ячейки уже покрашены и при клике красим не одну, а все которые нужно.

-------
photoua.narod.ru


Отправлено: 19:04, 24-10-2009 | #7


Пользователь


Сообщения: 76
Благодарности: 1

Профиль | Отправить PM | Цитировать


а мне надо имеено те на которые кликают мышкой.это своеобразное выделение необходимо для построения определенной схемы

Отправлено: 19:16, 24-10-2009 | #8


Старожил


Сообщения: 433
Благодарности: 63

Профиль | Отправить PM | Цитировать


Цитата pirojok750:
а мне надо имеено те на которые кликают мышкой.это своеобразное выделение необходимо для построения определенной схемы »
Ну оно так и будет выглядеть для пользователя, просто вы будете каждый раз перерисовывать все ячейки на которых к тому времени уже кликнули

-------
photoua.narod.ru


Отправлено: 10:21, 25-10-2009 | #9


Пользователь


Сообщения: 76
Благодарности: 1

Профиль | Отправить PM | Цитировать


BlackEric, а можно это ввиде кода увидеть?

Отправлено: 13:22, 25-10-2009 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Раскраска ячеек StringGrid

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Раскраска для детей 2.0 OSZone Software Новости программного обеспечения 0 13-11-2009 11:30
Delphi - [решено] Обработка StringGrid noname_06 Программирование и базы данных 5 19-01-2009 16:39
Создание и заполнение таблицы StringGrid в Делфи Bronko Программирование и базы данных 2 22-09-2006 13:41
DBGrid (Stringgrid) и Win API Partizan Программирование и базы данных 1 13-09-2004 12:03
Delphi - StringGrid в Delphi 6 LedWorm Программирование и базы данных 1 16-02-2004 08:02




 
Переход