1. Tải bản cài đặt AutoIT mới nhất

    Chào Khách. Nếu bạn mới tham gia và chưa cài đặt AutoIT.
    Vui lòng vào topic trên để tải bản AutoIT mới nhất nhé
    Dismiss Notice
  2. Quy định và nội quy

    Chào Khách. Vui lòng đọc kỹ nội quy và quy định của diễn đàn
    Để tránh bị ban một cách đáng tiếc nhé!
    Dismiss Notice
  3. Hướng dẫn chèn mã AutoIT trong diễn đàn

    Chào Khách. Vui lòng xem qua bài viết này
    Để biết cách chèn mã AutoIT trong diễn đàn bạn nhé :)
    Dismiss Notice

Hỏi đáp Thắc mắc về Button trong Button

Thảo luận trong 'Thảo luận chung - Hỏi đáp' bắt đầu bởi Thiendy, 26/11/18.

  1. Thiendy

    Thiendy Thành viên mới
    • 3/6

    Tham gia ngày:
    22/11/18
    Bài viết:
    14
    Đã được thích:
    3
    Mình muốn tạo Button1, click Button1 sẽ ra Button2, click Button2 sẽ ra Button3
    Nhưng khi click Button2 lại không chạy.
    Mọi người chỉ giáo phải làm sao ạ.
    Thanks.

    Mã (AutoIt):
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 529, 183, 192, 124)
    GUISetFont(12, 400, 0, "Tahoma")
    $Button1 = GUICtrlCreateButton("Button1", 16, 24, 145, 57)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    While 1
        $nMsg1 = GUIGetMsg()
        Switch $nMsg1

            case $Button1
                $Button2 = GUICtrlCreateButton("Button2", 188, 24, 145, 57)
                $nMsg2 = GUIGetMsg()

                Switch $nMsg2
                    Case $Button2
                    $Button3 = GUICtrlCreateButton("Button3", 364, 24, 145, 57)
                EndSwitch

            Case $GUI_EVENT_CLOSE
                Exit

        EndSwitch

    WEnd
     
  2. yutijang

    yutijang Thành viên năng động
    • 28/34

    Tham gia ngày:
    1/7/18
    Bài viết:
    110
    Đã được thích:
    61
    @Thiendy Mình không biết giải thích cách của bạn tại sao nó không hoạt động :D nhưng nếu bạn chỉ muốn hoạt động đúng như ý muốn của bạn thôi, thì có thể sử dụng cách này :)
    Mã (AutoIt):
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 529, 183, 192, 124)
    GUISetFont(12, 400, 0, "Tahoma")
    $Button1 = GUICtrlCreateButton("Button1", 16, 24, 145, 57)
    $Button2 = GUICtrlCreateButton("Button2", 188, 24, 145, 57)
    GUICtrlSetState(-1,$GUI_HIDE)
    $Button3 = GUICtrlCreateButton("Button3", 364, 24, 145, 57)
    GUICtrlSetState(-1,$GUI_HIDE)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    While 1
       $nMsg1 = GUIGetMsg()
          Switch $nMsg1
             Case $Button1
                GUICtrlSetState($Button2,$GUI_SHOW)
             Case $Button2
                GUICtrlSetState($Button3,$GUI_SHOW)
             Case $GUI_EVENT_CLOSE
                Exit
           EndSwitch
    WEnd
     
    Chỉnh sửa cuối: 26/11/18
    Thiendy thích bài này.
  3. Thiendy

    Thiendy Thành viên mới
    • 3/6

    Tham gia ngày:
    22/11/18
    Bài viết:
    14
    Đã được thích:
    3
    Thank bác nhiều, ý em chỉ cần như vậy :D
     

Chia sẻ trang này

Đang tải...