Jump to content
Sign in to follow this  
van Dusen

TriState CheckBoxes: Can't get them work

Recommended Posts

van Dusen


I'am new to this forum and I like to introduce myself with a stupid question :"> :

How can I get CheckBox controls with TriState style work? Of course I searched the forum, but I didn't find a solution yet.

When I run this sample script...

#include <GUIConstants.au3>

$frmDia = GUICreate("TriState CheckBoxes", 270, 180, -1, -1)
$chkStandard = GUICtrlCreateCheckbox("Standard CheckBox", 10, 10, 250, 30)
$chkTriState1 = GUICtrlCreateCheckbox("$BS_3STATE", 10, 50, 250, 30, $BS_3STATE)
GUICtrlSetState($chkTriState1, $GUI_INDETERMINATE)
$chkTriState2 = GUICtrlCreateCheckbox("$BS_AUTO3STATE", 10, 90, 250, 30, $BS_AUTO3STATE)
$chkTriState3 = GUICtrlCreateCheckbox("BitOR($WS_TABSTOP, $BS_AUTO3STATE)", 10, 130, 250, 30, BitOR($WS_TABSTOP, $BS_AUTO3STATE))

While 1
    $msg = GuiGetMsg()
    Case $msg = $GUI_EVENT_CLOSE
    Case Else
    ;*** NOP

...I get this result:

Posted Image

I'm using AutoIT V3.1.1.0 on WinXP HE SP1.

Thanks in advance for any help! :o

Share this post

Link to post
Share on other sites

I get the check boxes with XP PRO SP2 - Using Beta. http://www.autoitscript.com/autoit3/files/beta/autoit/

Other than that, I have no clue how your getting Groups.

Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer.

Share this post

Link to post
Share on other sites
van Dusen

Seems to be a bug in V3.1.1.0. I've installed V3.1.1.111.beta now, that does the trick. Thanks SmOke_N for pointing me out to the beta version (I didn't dare to use any beta version earlier) :o !

Share this post

Link to post
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
Sign in to follow this  


Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.