ฟอรั่ม PSsix

Would you like to react to this message? Create an account in a few clicks or log in to continue.

ฟอรั่มของบล็อก http://pssix.blogspot.com


2 posters

    รบกวนถามเกี่ยวกับ Input box ครับ

    scanditionx
    scanditionx
    PSsix Member Class III
    PSsix Member Class III


    PSsix Game Coder
    จำนวนข้อความ : 51
    ความนิยม : 0
    เข้าร่วมเมื่อ : 02/10/2010
    อายุ : 35
    ที่อยู่ : ดาวโลก

    รบกวนถามเกี่ยวกับ Input box ครับ Empty รบกวนถามเกี่ยวกับ Input box ครับ

    ตั้งหัวข้อ by scanditionx 08/01/11, 05:13 am

    อยาก ทำ Inputbox ที่เกี่ยวกับ Timer
    เงื่อนไขคือ ถ้าผมใส่ ตัวเลข(Timer)ลงในinputbox แล้วกดปุ่ม checkbox และเพื่อเลือก ให้ทำงานใน
    Inputbox นี้ จากนั้น กดปุ่ม Button สั่งให้เวลาเริ่มนับ ผมต้องเขียนออกมาแบบไหนครับ

    ใช้ โปรแกรม Koda From Designer ทำออกมาเป็น Gui แต่ยังสงสัยเรื่อง Function การทำงาน ช่วยอธิบาย
    หรือทำตัวอย่างให้ดูทีนะครับ
    POS
    POS
    PSsix
    PSsix


    รบกวนถามเกี่ยวกับ Input box ครับ Empty รบกวนถามเกี่ยวกับ Input box ครับ Empty รบกวนถามเกี่ยวกับ Input box ครับ Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    รบกวนถามเกี่ยวกับ Input box ครับ Empty Re: รบกวนถามเกี่ยวกับ Input box ครับ

    ตั้งหัวข้อ by POS 08/01/11, 12:02 pm

    ตัวอย่าง GUI ส่วนตัวนับเวลาก็เขียนเอาไปใส่ตามฟังก์ชัน timera timerb ใช้วิธีดึงเอาค่าใน input มาเก็บในตัวแปรแล้วค่อยเอามาใช้ โค้ดตัวนับเวลาลองหาในเว็บ autoit มีตัวอย่างอยู่ครับ หรือจะเขียนเองก็ได้ใช้คำสั่งในกลุ่ม TimerInit()


    Code:
    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 231, 138, 192, 124)
    $Input1 = GUICtrlCreateInput("1", 40, 8, 65, 21)
    $Input2 = GUICtrlCreateInput("2", 40, 48, 65, 21)
    $Radio1 = GUICtrlCreateRadio("Radio1", 112, 8, 65, 17)
    GUICtrlSetState(-1, $GUI_CHECKED)
    $Radio2 = GUICtrlCreateRadio("Radio2", 112, 48, 65, 17)
    $Button1 = GUICtrlCreateButton("Button1", 144, 88, 75, 25, $WS_GROUP)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    While 1
       $nMsg = GUIGetMsg()
       Switch $nMsg
          Case $GUI_EVENT_CLOSE
             Exit

          Case $Button1
    If BitAND(GUICtrlRead($Radio1), $GUI_CHECKED) Then
                GUICtrlSetData ($Button1,"Radio1 =" &GUICtrlRead($Input1))
                timerA()
    ElseIf BitAND(GUICtrlRead($Radio2), $GUI_CHECKED) Then
       GUICtrlSetData ($Button1,"Radio2 =" &GUICtrlRead($Input2))
       timerB()
       EndIf

       EndSwitch
    WEnd


    Func timerA()
    EndFunc

    Func timerB()
    EndFunc
    scanditionx
    scanditionx
    PSsix Member Class III
    PSsix Member Class III


    PSsix Game Coder
    จำนวนข้อความ : 51
    ความนิยม : 0
    เข้าร่วมเมื่อ : 02/10/2010
    อายุ : 35
    ที่อยู่ : ดาวโลก

    รบกวนถามเกี่ยวกับ Input box ครับ Empty Re: รบกวนถามเกี่ยวกับ Input box ครับ

    ตั้งหัวข้อ by scanditionx 08/01/11, 03:52 pm

    ขอบคุณมากเลยครับ ขอไปทดลองก่อน

      เวลาขณะนี้ 28/03/24, 03:42 pm