|  | 
|      | 
|   | 
| Разукрасить свою формуDelphi , Программа и Интерфейс , Формы
Автор: Рудный Артем Не самый рациональный, но один из самых простых способов разукрасить свою форму. В событии формы onPoint напишем следующее: 
procedure TForm1.FormPaint(Sender: TObject);
var
  i, j: Longint;
begin
  with Canvas do
    for i := 1 to Width do // для всех точек Формы по горизонтали
    begin
      Application.ProcessMessages;
      for j := 1 to Height do // для каждой точки Формы по вертикали
        Pixels[i, j] := random(9999); // задаём случайный цвет пиксела
    end;
  // получится мраморное окно
end;
// Теперь можно поэкспериментировать с цветом пикселей:
// Для этого выражение random(9999)заменим на другие к примеру
J * i
Sqr(i + j)
Round(Sqr(i + j) / Pi)
// Здесь можно издеваться как фантазия позволит!!!.Что за креативный подход к декорированию формы! 😊 Автор Артем Рудный написал процедуру под названием  Вот разбивка того, что код делает: 
 Автор предлагает экспериментировать с различными формулами для генерации цветов, например: 
 В целом, это код является отличным примером того, как можно использовать канвас Delphi для создания уникальных и визуально интересных эффектов в своих формах. 👍 Однако я имею несколько предложений для улучшения: 
 В целом, это код является отличным стартовым пунктом для исследования креативных возможностей Delphi' с канвасом! 🎨 Автор статьи Артем Рудный предлагает необычный способ разукрасить форму, написав на языке Delphi процедуру TForm1.FormPaint, которая задает случайные цвета пикселей в окне. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш  
 | ||||
|  ©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 | ||||