Jump to content

Radio button problem


dickep
 Share

Recommended Posts

I have the following code and when I run it I cannot get back to the "All" radio button. Not sure what I did but.... well, help me if you can.

Maybe I have something in my setup wrong for autoit, but.... well, I will let you be the judge

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

$Form1 = GUICreate("Radio Buttons", 321, 269, 192, 124)
$Label1 = GUICtrlCreateLabel("Testing the radio button function", 5, 10, 300, 70)
GUICtrlSetResizing(-1, $GUI_DOCKHEIGHT)

Global $Radio3 = GUICtrlCreateRadio("All ", 70, 65, 65, 17)
Global $Radio1 = GUICtrlCreateRadio("G Only", 15, 80, 75, 17)
Global $Radio2 = GUICtrlCreateRadio("W Only", 180, 80, 75, 25)


$OKButton = GUICtrlCreateButton("OK", 48, 224, 75, 25, $WS_GROUP)
$ExitButton = GUICtrlCreateButton("Exit", 184, 224, 75, 25, $WS_GROUP)
; set up initial
GUICtrlSetState($Radio3, $GUI_CHECKED)
GUISetState(@SW_SHOW)

While 1
 Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
        Exit
    Case $Radio3
        MsgBox(0,"","ALL Radio selected ")
    Case $Radio1
        MsgBox(0,"","G Radio selected ")
    Case $Radio2
        MsgBox(0,"","W Radio selected ")
    Case $ExitButton
        Exit
    Case $OKButton
        MsgBox(0,"","OK Button Pressed ")
EndSwitch

WEnd
Edited by dickep
Link to comment
Share on other sites

  • Moderators

dickep,

Add this extra line and you will soon see why: ;)

$Label1 = GUICtrlCreateLabel("Testing the radio button function", 5, 10, 300, 70)
GUICtrlSetBkColor(-1, 0x00FF00) ; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Link to comment
Share on other sites

  • Moderators

dickep,

Always the first thing to check if a control decides not to work for no apparent reason. ;)

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...