View Full Version : OnClick in StatusBar_Main.Panels[1].0
FirstLine
شنبه 05 آذر 1384, 11:20 صبح
با سلام
چجوری میشه نسبت به کلیک کردن روی یکی از زیر مجموعه ها یا قسمتهای StatusBar یک دستور را برنامه نویسی کرد ؟
مثلا اگر روی StatusBar_Main.Panels[1] کلیک کرد یک پیغام بدهد.
با تشکر
szabeh
یک شنبه 06 آذر 1384, 01:25 صبح
از رویداد onclick آن استفاده کن
FirstLine
یک شنبه 06 آذر 1384, 08:55 صبح
از رویداد onclick آن استفاده کن
با سلام
در این صورت فرق نمیکنه که روی کدام Panel کلیک کرده باشد.
با تشکر
vcldeveloper
دوشنبه 07 آذر 1384, 00:39 صبح
procedure TForm1.StatusBar1Click(Sender: TObject);
var
pt : TPoint;
begin
GetCursorPos(pt);
with Sender as TStatusBar do
begin
pt := ScreenToClient(pt);
if pt.X <= Panels[0].Width then
ShowMessage('Panel1');
end;
end;
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.