41 - [오토핫키] GUI DropDownList

    Edit을 활용하여 아이디, 패스워드 등 사용자가 자유롭게 입력 가능한 명령어를 봤다면 이번에는 리스트 내에 있는 하나만 선택 하도록 하는 "DropDownList(DDL)"입니다. 하나만 선택 가능한 면에서는 Radio와 비슷하지만 GUI에 줄줄히 나열해야 하는 Radio와 다르게 리스트를 뭉쳐놓기 때문에 목록이 많다면 시각적으로 좀더 깔끔한 모습을 볼 수 있어요.

     

     

    문법

    Gui, Add, DropDownList, Options, Choose1|Choose2|Choose3...

     

    설명

    Add

    콘트롤을 GUI에 추가합니다.

    DropDownList

    리스트를 아래로 펼쳐 보여주는 입력창. DDL로 줄여 쓸 수 있습니다.

    Options

    위치, 크기, 라벨 등을 설정

    W : 픽셀 단위 너비

    H : 픽셀 단위 높이

    X : X축 위치

    Y : Y축 위치

    Uppercase : 리스트의 항목들을 대문자화

    Lowercase : 리스트의 항목들을 소문자화

    Sort : 리스트를 알파벳 순서로 정렬

    Choose1|Choose2|Choose3...

    드롭다운리스트의 목록

     

     

    예제

    예제1)

    Gui, Add, DDL, vSelect, 땅|불|바람|물|마음

    Gui, Add, Button, , 확인

    Gui, Show

    Return

     

    Button확인:

    Gui, Submit, Nohide

    MsgBox, %Select%

    Return

    예제2)

    Gui, Add, DDL, vSelect gStart Sort

      , Benz|Audi|LandRover|Toyota

    Gui, Show

    Return

     

    Start:

    Gui, Submit, Nohide

    MsgBox, %Select%

    Return

     

    드롭다운리스트는 많은 목록을 넣기에도 좋으며 목록의 첫글자가 숫자 혹은 영어 일때 해당하는 키로 쉽게 선택 할 수도 있습니다. G라벨을 함께 사용해주면 리스트를 선택하는 순간 바로 실행하게 만들 수도 있어요.

     

     

     

     

     

    Posted by 옹봉이