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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2012, 16:34   #21
Vova777
Уважаемый
Форумчанин
 
Аватар для Vova777
 
Регистрация: 04.07.2010
Сообщений: 318
По умолчанию

Код:
implementation

{$R *.dfm}

procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  xa:= x;
  ya:= y;
  Image2.Width:= Image1.Width;
  Image2.Height:= Image1.Height;
  Image2.BringToFront;
  Image2.Visible:= True;

end;

procedure TForm1.Image2MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  Image2.Picture:= nil;
  Image2.Canvas.MoveTo(xa, ya);
  Image2.Canvas.LineTo(x, y);
end;

procedure TForm1.Image2MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  Image2.Picture:= nil;
  Image2.SendToBack;
  Image2.Visible:= False;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Form1.DoubleBuffered:= True;
  Image2.Canvas.Pen.Color:= clRed;
end;
В общем, тут проблема. Когда рисуется линия у канвы TImage2 белый фон, а как сделать прозрачный, а то он закрывает основной рисунок.
даешь высокое напряжение
Vova777 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Резиновая таблица AndrejG HTML и CSS 5 17.01.2013 11:59
Резиновая стредняя часть A.N.R.I HTML и CSS 2 22.02.2012 22:11
Резиновая таблица Vistar HTML и CSS 2 14.11.2011 10:30
резиновая блочная верстка cyclobe HTML и CSS 8 01.02.2011 12:01
Резиновая шапка acmilan HTML и CSS 14 12.07.2009 00:31