Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.04.2010, 17:10   #1
beemoto
Форумчанин
 
Аватар для beemoto
 
Регистрация: 11.04.2009
Сообщений: 277
Восклицание Зарисовка формы

Почему неработает этот код?
он должен залить форму черным цветом. другие варианты не предлагать, мне нужен только код и только этот.

Код:
for I := 0 to Form1.Width do
  begin
    for I2 := 0 to Form1.Height do
      Form1.Canvas.Pixels[i,i2]:=ClBlack;
  end;
beemoto вне форума Ответить с цитированием
Старый 03.04.2010, 17:30   #2
zver777
Пользователь
 
Регистрация: 31.07.2009
Сообщений: 89
По умолчанию

Попробовал только что с этим кодом. У меня работает.
zver777 вне форума Ответить с цитированием
Старый 03.04.2010, 17:44   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

рабочий код.

в OnPaint вызывайте. должен работать.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 03.04.2010 в 17:52.
Пепел Феникса вне форума Ответить с цитированием
Старый 03.04.2010, 17:45   #4
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

А че бы сделать не так:
Код:
begin
 Form1.Color:=clBlack;
end;
????
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 03.04.2010, 22:19   #5
beemoto
Форумчанин
 
Аватар для beemoto
 
Регистрация: 11.04.2009
Сообщений: 277
По умолчанию

Пепел Феникса, сэнкс.
artemavd, в этом то и проблема-мне этот код нужен для другого, дело в том что webbrowser на форме с включенным у формы свойством GlassFrame сайт открывается ****тым, если у вас винда 7 или виста и дельфи 2010 то рекомендую посмотреть =)
а если ктото знает как с этим справится-ЗАЦЕЛУЮ ДО СМЕРТИ ОТ СЧАСТЬЯ!!! xDDD
beemoto вне форума Ответить с цитированием
Старый 04.04.2010, 20:49   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

если на то пошло, лучше создайте черный битмап, и его через BitBlt выводите на фон.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заголовок Child формы имеет цвет неактивной формы, хотя форма активна? PrimaryPro Общие вопросы Delphi 0 12.03.2010 11:12
как привязать размеры содержимого формы к размерам самой формы acid_bmstu Общие вопросы Delphi 4 05.02.2010 05:02
Как программно закрыть все открытые модальные формы перед сворачиванием главной формы в трей? SkAndrew Общие вопросы Delphi 8 27.01.2010 22:44
Как сделать границы формы другого цвета,формы?? Дима я Общие вопросы Delphi 3 22.06.2009 07:24
Обращение из формы в dll к элементу главной формы (delphi) a_n_n_a Помощь студентам 3 10.05.2009 04:00