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

Вниз

Координаты объекта   Найти похожие ветки 

 
jacksotnik   (2012-02-06 18:40) [0]

Всем привет. Есть панелька на ней еще одна и на на ней лежит лейбла. Так вот подскажите как определить координаты этой лейблы относительно мейн формы? Надо это мне для того чтоб показывать popup menu при нажатии на эту лейблу


 
Dimka Maslov ©   (2012-02-06 18:59) [1]

ClientToScreen/ScreenToClient


 
Германн ©   (2012-02-06 19:00) [2]

ClientToParent


 
Ega23 ©   (2012-02-06 19:06) [3]

unit Unit14;

interface

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

type
 TForm14 = class(TForm)
   Label1: TLabel;
   PopupMenu1: TPopupMenu;
   werwerew1: TMenuItem;
   procedure Label1ContextPopup(Sender: TObject; MousePos: TPoint;
     var Handled: Boolean);
   procedure werwerew1Click(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form14: TForm14;

implementation

{$R *.dfm}

procedure TForm14.Label1ContextPopup(Sender: TObject; MousePos: TPoint;
 var Handled: Boolean);
var
 pt: TPoint;
begin
 GetCursorPos(pt);
 PopupMenu1.Popup(pt.X, pt.Y);
 Handled := True;
end;

procedure TForm14.werwerew1Click(Sender: TObject);
begin
 Beep;
end;

end.


 
jacksotnik   (2012-02-07 11:49) [4]

Спасибо всем


 
Омлет ©   (2012-02-07 11:53) [5]

procedure TForm1.Label1Click(Sender: TObject);
begin
 with Label1, ClientToScreen(Point(0, Height)) do
   pm1.Popup(x, y);
end;


 
oldman ©   (2012-02-07 12:16) [6]


> Надо это мне для того чтоб показывать popup menu при нажатии
> на эту лейблу


при OnClick?



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

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

Наверх




Память: 0.47 MB
Время: 0.229 c
15-1351869908
Dennis I. Komarov
2012-11-02 19:25
2013.03.22
ОКУД: xml + xsl


2-1334127903
Gimbomba
2012-04-11 11:05
2013.03.22
Проблема с bde table в Embarcadero Delhpi XE2


15-1333015766
Сергей М.
2012-03-29 14:09
2013.03.22
SMS и IMEI


15-1334176202
Юрий
2012-04-12 00:30
2013.03.22
С днем рождения ! 12 апреля 2012 четверг


15-1337956188
Pit
2012-05-25 18:29
2013.03.22
Кайт Томас, Oracle