Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.22;
Скачать: CL | DM;

Вниз

Как залить замкнутый участок в Canvas каким либо цветом   Найти похожие ветки 

 
Никита ©   (2005-08-15 23:37) [0]

Как залить произвольный замкнутый участок в Canvas каким либо цветом?

Пробовал Canvas.FloodFill(20, 25, clBlack, fsSurface);
но это не работает! В хелпе по этому поводу ничего не сказано...

Помогите!


 
Eraser ©   (2005-08-15 23:41) [1]

Никита ©   (15.08.05 23:37)
но это не работает!


Работает.


 
Никита ©   (2005-08-15 23:49) [2]

unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls, ExtCtrls;

type
 TForm1 = class(TForm)
   Button1: TButton;
   Image1: TImage;
   Button2: TButton;
   procedure Button1Click(Sender: TObject);
   procedure Button2Click(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
 Image1.Canvas.MoveTo(Image1.Width, 0);
 Image1.Canvas.LineTo(0, Image1.Height);
 Image1.Canvas.MoveTo(0, 0);
 Image1.Canvas.LineTo(Image1.Width, 0);
 Image1.Canvas.MoveTo(0, 0);
 Image1.Canvas.LineTo(0, Image1.Height);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
 Image1.Canvas.FloodFill(2, 2, clRed, fsSurface);
end;

end.


НЕ РАБОТАЕТ!


 
Denis_Ac   (2005-08-16 00:03) [3]

Проверь установки браша(Brush) в хелпе по TCanvas все есть


 
Никита ©   (2005-08-16 00:10) [4]

Brush.Style := bsSolid;
Brush.Color := clBlack;

Все равно ничего не работает



Страницы: 1 вся ветка

Текущий архив: 2006.01.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
2-1135865632
Dyakon_Frost
2005-12-29 17:13
2006.01.22
Найти среднее геометрическое!


2-1136449174
JOYMAN
2006-01-05 11:19
2006.01.22
Поверх всех окон сделать


10-1111131843
AloneAli
2005-03-18 10:44
2006.01.22
Как передать двойной щелчек мыши в Word e


2-1136287686
Officeman
2006-01-03 14:28
2006.01.22
Как програмно закрасить кнопку (TButton) красным ?


2-1136670705
Igorioha
2006-01-08 00:51
2006.01.22
Объявление переменной