PDA

View Full Version : انتخاب بخش خاصی از تصویر



Gladiator
یک شنبه 02 فروردین 1383, 13:04 عصر
با سلام

به چه شکل میشه قسمت خاصی از یک Image رو که بروی فرم قرار دادیم انتخاب کنیم و به برنامه بگیم اگر موس بروی این قسمت تصویر قرار گرفت اونوقت مثلا فلان کار رو انجام بده ؟

مثلا یک تصویر 800 در 600 داریم میخوایم اگر موس بروی نقطه 100 و 100 قرار گرفت و اونجا کلیک کرد فرمان خاصی اجرا بشه . و یا اینکه مثلا اگر بین مختصات 100 و 100 تا 200 و 200 قرار گرفت و کلیک کرد این اتفاق بیفته .

پیشاپیش متشکرم .
گلادیاتور .

Kambiz
یک شنبه 02 فروردین 1383, 13:14 عصر
procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
Pt: TPoint;
begin
Pt.X := X;
Pt.Y := Y;
if PtInRect(Rect(100, 100, 200, 200), Pt) then
ShowMessage('bla bla bla...');
end;

Gladiator
یک شنبه 02 فروردین 1383, 13:16 عصر
به همین سادگی ؟

آقا کامبیز دستت درد نکنه . مرسی . :heart: :flower: