Показать сообщение отдельно
  #11  
Старый 22.06.2014, 16:45
elviss77 elviss77 вне форума
Прохожий
 
Регистрация: 22.06.2014
Сообщения: 17
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

хорошо,пока буду делать только как чертеж на бумаге...подскажите вот что:вот мой код
Код:
type
  TForm1 = class(TForm)
    PaintBox1: TPaintBox;
    procedure FormCreate(Sender: TObject);
    procedure PaintBox1MouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    procedure PaintBox1MouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin

end;

procedure TForm1.PaintBox1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
PaintBox1.Canvas.Pixels[x,y];
end;

procedure TForm1.PaintBox1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
PaintBox1.Canvas.Pen.Color:=clBlue;
PaintBox1.Canvas.Pen.Width:=4;
if button=mbleft then
PaintBox1.Canvas.MoveTo(x,y);
if button=mbrigh then
PaintBox1.Canvas.LineTo(x,y);
end;

end.

lmikle: Оформляем код правильно!!!

ведь x y значения моего клика?я их не задал так как это мой клик в любом месте.есть ли процедура которая при клике определит координаты?и если есть значит можно им присваивать значения,а потом считать?
вы уж извините если для вас это просто,я только пытаюсь вникнуть.если не реально,значит буду другой метод пробовать
Ответить с цитированием