Results 1 to 6 of 6

Thread: อยากทราบเกี่ยวกับ Event ของ Mouse ครับ (VC#)

  1. #1
    Junior Member jaynarol's Avatar
    Join Date
    Oct 2007
    Location
    Thailand
    Posts
    14


    Unhappy

    คือตอนแรกผมโชว์Dialogขึ้นมา1อัน (Form หลักเรียกขึ้นมาอีกที)

    คำถามคือมี Event ไหนบ้างไหมครับที่เวลาเรากดคลิ๊กนอก Dialog ตัวนี้แล้วมันทำงาน
    ผมจะนำมาประยุคใช้ให้มันปิด Dialog อะครับ (ทำ Dialog นี้เป็นเหมือนหน้าต่าง Popup ครับ)

  2. #2


    คำถามคือมี Event ไหนบ้างไหมครับที่เวลาเรากดคลิ๊กนอก Dialog ตัวนี้แล้วมันทำงาน [/b]
    หมายความว่า นอก Dialog แต่อยู่ใน Form หลัก หรือว่าทั้งนอก Dialog และนอก Form หลักครับ
    1. นอก Dialog แต่อยู่ใน Form หลัก -> ก็ให้ใช้ Event Mouse Click จาก Form หลักเลย
    2. นอก Dialog และนอก Form หลัก -> คงต้องเรียก api เอาตรงๆครับ (mouse_event api)

    จากนั้นก็ค่อยไปสั่ง ให้ Dialog ทำงานต่ออีกที

    ปล. mouse_event api -> http://msdn.microsoft.com/en-us/libr...60(VS.85).aspx

  3. #3
    Junior Member jaynarol's Avatar
    Join Date
    Oct 2007
    Location
    Thailand
    Posts
    14


    Question

    นอก Dialog แต่อยู่ใน Form หลัก -> ก็ให้ใช้ Event Mouse Click จาก Form หลักเลย[/b]
    ลองดูแล้วมันไม่สำเร็จอะครับ พอกดข้างนอกDialog มันก็แค่กระพริบที่Dialog
    เหมือนกับว่าไม่สามารถไปยุ่งกับส่วนอื่นได้ถ้าDialogนี้ยังเปิดอยุ่อะครับ

  4. #4
    Member
    Join Date
    Jan 2007
    Location
    $home/bin
    Posts
    99


    event :
    .Leave
    .LostFocus

    ---------------------------------
    Update :

    ไปค้นๆดู VC# ไม่มี event พวก GotFocus,LostFocus ต้องสร้างเองนะ (พอดีไม่ได้เขียน VC#)

    ลองดูจาก link นี้ : http://greatfriends.biz/webboards/msg.asp?id=73315

    Opensource : [url=http://www.mangluck.com]?mangluck[/url]

  5. #5
    Junior Member jaynarol's Avatar
    Join Date
    Oct 2007
    Location
    Thailand
    Posts
    14


    Unhappy

    ไม่มีวี่แววว่าจะทำได้เลยอะครับ

    แล้วแบบสร้างEventเองทำได้ป่าวอะครับ

    เหอๆ

    ขอบคุณครับ

  6. #6
    Junior Member
    Join Date
    Feb 2008
    Posts
    15


    ต้องดูว่า Dialog ถูกเปิดขึ้นมาแบบไหน และ Dialog นั้นเป็น form ที่สร้างขึ้นมาเอง
    หรือเป็น MessageBox ธรรมดา
    อันนี้เท่าที่รู้ ถ้าเป็น MessageBox ธรรมดาเนี่ย คิดว่ายากหน่อย

    แต่ถ้าเป็น Dialog ที่เป็น form แบบสร้างเอง ต้องใช้ Method Show เรียกขึ้นมา
    และสามารถใช้ event Deactive มาตรวจดูได้
    ถ้าจะให้ปิดก็ใส่ this.Close() ใน event Deactive

    ปล.อย่าเรียกขึ้นมาแบบ ShowDialog นะครับ

Similar Threads

  1. Replies: 4
    Last Post: 31-03-2010, 03:06 PM
  2. อยากทราบเกี่ยวกับ Audit Security Certificate
    By inguan in forum มือใหม่สอบถามปัญหาการใช้งาน
    Replies: 2
    Last Post: 03-05-2009, 11:04 PM
  3. Replies: 2
    Last Post: 05-07-2008, 05:36 PM
  4. Replies: 0
    Last Post: 27-08-2007, 10:31 PM
  5. Re: อยากทราบเกี่ยวกับ HTTP Versionล่าสุด
    By Anonymous in forum ข่าวสารด้าน IT ใหม่ๆ
    Replies: 1
    Last Post: 28-10-2004, 11:19 AM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •