![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
![]()
почему при закрашивании формы любым цветом, а именно
with Form1.Canvas do begin Pen.Color:=clgreen; Brush.Color:=clgreen; Rectangle (0,0,ClientWidth div 2,ClientHeight div 2); end; форма не воспринимает этот цвет? Проверяю if Form1.Canvas.Pixels[1,1] =ClGreen then Label1.Caption:='1' else Label1.Caption:='0'; А делфа на форме, большшШШШШИИИим таким шрифтом,в Label1.Caption выводит "0"! 0_о
Если помог, проси поставить минус. Будь оригинален!
|
![]() |
![]() |
![]() |
#2 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]() Цитата:
Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
![]() |
![]() |
![]() |
#3 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
![]()
а что это изменит? прямоуголник включает в себя точки в интервале [0..ClientWidth div 2] по Х и [0..ClientHeight div 2] по У.
ClientWidth div 2 равна 234. ClientHeight div 2 равна 247. так что дело не в координатах.(((
Если помог, проси поставить минус. Будь оригинален!
|
![]() |
![]() |
![]() |
#4 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Дык, а Вы уверены, что прямоугольник закрашенный?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#5 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
![]()
форма создаётся. 1\4 формы закрашена зелёным цветом, но Label1.caption=0. Вот это-то меня и смушает)))). %)
Если помог, проси поставить минус. Будь оригинален!
|
![]() |
![]() |
![]() |
#6 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
![]()
попробуй, проверь сам в делфе. это удивительно, но это факт.
Если помог, проси поставить минус. Будь оригинален!
|
![]() |
![]() |
![]() |
#7 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Смотрим:
![]() Код: Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ Последний раз редактировалось Alex Cones; 07.12.2009 в 21:24. |
![]() |
![]() |
![]() |
#8 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
![]()
у меня немного сложнее)))
procedure TForm1.FormPaint(Sender: TObject); begin { Canvas.Brush.Color := clBlack; Canvas.Rectangle(us.X, us.Y, us.X +20, us.Y+20); c;} with Form1.Canvas do begin Pen.Color:=clgreen; Brush.Color:=clgreen; Rectangle(0,0,ClientWidth div 2,ClientHeight div 2); if Form1.Canvas.Pixels[1,1] =ClGreen then Label1.Caption:='1' else Label1.Caption:='0'; end; end;
Если помог, проси поставить минус. Будь оригинален!
|
![]() |
![]() |
![]() |
#9 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
![]()
через кнопку он делает. Чтож это уже что-то.
Я просто игру пишу. у меня есть объект типа точка : us: TPoint; с помощью этой точки создаю квадрат Canvas.Rectangle(us.X, us.Y, us.X +20, us.Y+20); , который управляется стрелочками. надо , чтобы этот квадрат не заходил за границы. как раз зелёного цвета. то есть if Form1.Canvas.Pixels[us.X+1,us.Y+1] =ClGreen then "вернуть точку на прежнее место, так как он залез за границы." он за них проходил на ура. Вот и решил проверить, а форма то вообще цвет различает , и ввёл Label. В моём случае форма не различала цвета, т.к. label1. caption на форме был равен нулю.
Если помог, проси поставить минус. Будь оригинален!
|
![]() |
![]() |
![]() |
#10 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
![]()
спасибо тебе,Alex Cones! правда, так проблема и не решилась))), но вопрос иссяк.
Если помог, проси поставить минус. Будь оригинален!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Каким образом можно изменять цвет фона и цвет шрифта в Label? | jungle | Win Api | 17 | 21.09.2009 00:38 |
Как изменить на форме цвет кнопки закрыть? | VintProg | Общие вопросы Delphi | 1 | 10.07.2009 17:08 |
Как с помощью JavaScript изменить цвет фона ячеек в таблице,так что бы можно было выбрать цвет из списка | Gotessa | JavaScript, Ajax | 1 | 09.05.2009 16:05 |
Как можно изменить цвет полосы меню компонента TMainmenu на форме? | SkAndrew | Общие вопросы Delphi | 6 | 11.08.2008 17:35 |
!!! Делфи. Фон в форме! | Abbatik | Помощь студентам | 7 | 03.12.2007 13:00 |