Jump to content

How do I reset radio buttons when I switch tabs?


Go to solution Solved by CheeseBiscuit,

Recommended Posts

Posted

I've spent 4 hours on this, I'm trying to get all the radial buttons and checkboxes on one tab set back to unchecked whenever I switch to a different tab but I can't seem to get it to work..

I rage-deleted most of my trys' but I have this currently:

            Case $tabMain
                GUICtrlSetState($radOAE, $GUI_UNCHECKED)
                GUICtrlSetState($radOAED, $GUI_UNCHECKED)
                GUICtrlSetState($radDNOA, $GUI_UNCHECKED)
                GUICtrlSetState($radDNOAD, $GUI_UNCHECKED)
                GUICtrlSetState($radDNO, $GUI_UNCHECKED)
                GUICtrlSetState($radDNOD, $GUI_UNCHECKED)

This is in the GUI loop ._.

Has no effect...

 

Posted

Post a reproducer script that runs and demonstrates what you're trying to do. 

 

Also, have you searched the forum, because I'm sure this has been asked and answered before.

If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.
Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag Gude
How to ask questions the smart way!

I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from.

Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays.  -  ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script.  -  Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label.  -  _FileGetProperty - Retrieve the properties of a file  -  SciTE Toolbar - A toolbar demo for use with the SciTE editor  -  GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI.  -   Latin Square password generator

Posted

I've spent 4 hours on this, I'm trying to get all the radial buttons and checkboxes on one tab set back to unchecked whenever I switch to a different tab but I can't seem to get it to work..

I rage-deleted most of my trys' but I have this currently:

            Case $tabMain
                GUICtrlSetState($radOAE, $GUI_UNCHECKED)
                GUICtrlSetState($radOAED, $GUI_UNCHECKED)
                GUICtrlSetState($radDNOA, $GUI_UNCHECKED)
                GUICtrlSetState($radDNOAD, $GUI_UNCHECKED)
                GUICtrlSetState($radDNO, $GUI_UNCHECKED)
                GUICtrlSetState($radDNOD, $GUI_UNCHECKED)

This is in the GUI loop ._.

Has no effect...

If tha Case is refering to a switch of a GuiGetMsg() then it should normally work. If you have more than 1 windows then be sure to get the msg of right window, switch it and then set the state of the radio. Try some error checks. Or as BrewManNH suggested post a working sample so we can test

  • Solution
Posted (edited)

$tabMain is actually a item of a tab, not the actual parent tab, is that where I've gone wrong?

I tried to change it up but I'm thinking because its a radial button it can't actually have ALL radial buttons unchecked right?

 

I'm going to try and get a working sample for you guys as soon as possible, just going to be difficult because I have tons of funcs and stuff (>800 lines) and I really need to clean up my work..

 

 

EDIT: Nevermind I got it to work. I actually needed to have the code in the tab control, not one of its elements, I guess it would be called the parent tab? Thanks anyways

Edited by CheeseBiscuit

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
×
×
  • Create New...