![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 21.08.2007
Сообщений: 89
|
![]()
в смысле?
если я делаю так Код:
так что, есть вообще решение подобной ситуации? ![]() наследованием пэинт компонента менять? ![]() ну вот не хочеться во внутренности его лезть, да ещё и в субботу... может есть всетаки способ?
подписываюсь
Последний раз редактировалось Stilet; 21.08.2013 в 20:08. |
![]() |
![]() |
#12 |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
![]()
Ничего ненадо усложнять, делается это через канву в событии DrawCell:
Код:
|
![]() |
![]() |
#13 |
Пользователь
Регистрация: 21.08.2007
Сообщений: 89
|
![]()
Немножко не понятно, почему оно так, но все равно, лед тронулся! Спасибо
![]()
подписываюсь
|
![]() |
![]() |
#14 |
Регистрация: 17.08.2008
Сообщений: 9
|
![]()
Я аналогичным способом закрашивал ячейки в StringGrid и возникла маленькая проблемка, закрашивается текст тоже, как с этим справится??? Зарание спасибо...
|
![]() |
![]() |
#15 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
После отрисовки прямоугольника необходимо воспользоваться TextOut
Код:
|
![]() |
![]() |
#16 |
Регистрация: 30.03.2009
Сообщений: 4
|
![]()
Всем привет! Я плохо программирую и не могу найти встроенный русский хелп для делфи и билдера (там ещё есть delphi и builder примеры для разных комманд, но только builder показывается..)...
Надо из билдера в дельфи код переделать, вот эти 3 места не знаю как записать на дельфи, помогите, пожалуйста) if (State.Contains(gdFocused)) DrawGrid1->Canvas->DrawFocusRect(Rect); DrawGrid1->OnDrawCell; DrawGrid1->Repaint(); if (array[X][Y]==2&&(ProvLife(X,Y)<2||ProvLife(X,Y )>3)) / array[X][Y]=3; if (array[X][Y]==0&&ProvLife(X,Y)==3) array[X][Y]=1; |
![]() |
![]() |
#17 |
Регистрация: 30.03.2009
Сообщений: 4
|
![]()
уточню, что это
-> замените на . (точку). == на = = на := && на AND || на OR я знаю, проблема в другом... if (State.Contains(gdFocused)) // как это в дельфи написать? DrawGrid1->Canvas->DrawFocusRect(Rect); Drawgrid.OndrawCell; - без параметров? DrawGrid1.Repaint(); - почему тут пустые скобки?.. if (array[X][Y]==2&&(ProvLife(X,Y)<2||ProvLife(X,Y )>3)) / array[X][Y]=3; if (array[X][Y]==0&&ProvLife(X,Y)==3) array[X][Y]=1; if (arr[X,Y]=2) and ((ProvLife(X,Y)<2) or (ProvLife(X,Y)>3)) then arr[X,Y]:=3; if (arr[X,Y]=0) and (ProvLife(X,Y)=3) then arr[X,Y]:=1; - ругается incompatible types |
![]() |
![]() |
#18 | |
Регистрация: 13.08.2013
Сообщений: 4
|
![]() Цитата:
|
|
![]() |
![]() |
#19 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Одна тема - Один автор.
Создавай свою.
I'm learning to live...
|
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Типа DrawGrid | SERG1980 | Компоненты Delphi | 14 | 29.07.2008 17:36 |
разноцветный WinProcs.DrawText | lis_abu | Общие вопросы Delphi | 10 | 24.10.2007 14:42 |
В Memo сделать так, чтобы текст был разного цвета, разноцветный memo | Artem | Компоненты Delphi | 3 | 07.09.2007 13:40 |