نمایش نتایج 1 تا 3 از 3

نام تاپیک: مختصات نقطه ای که آنجا کلیک راست شده

  1. #1

    Tick مختصات نقطه ای که آنجا کلیک راست شده

    سلام

    چطوری می تونم مختصات نقطه ای که کاربر آنجا کلیک راست انجام داده را بدست بیارم تا بتونم مثلا فقط در نقاط به خصوصی منوی حساس به متن را قابل دسترس کنم .

    با رویدادهای موس کار کردم ولی نقاط ‌ آنها در زمان اجرا نسبت به صفحه نمایش در نظر گرفته می شود نه فرم یا شی مورد نظر من ! ممنون می شم اگه کمکم کنید

  2. #2
    درود
    این کد رو امتحان کنید

    procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
    var
    SP: TPoint;
    begin
    SP := Form1.ClientToScreen(Point(x, y));
    PopupMenu1.Popup(sp.X, sp.y);
    end;


  3. #3

    Wink

    مرسی مشکلم با این کد حل شد . از پاسخی که به موقع به من دادید ممنون !

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •