Help with checkboxes to show up all on one page of box

07/20/2014 12:21 Purge75#1
Func Sets()
; create a gui with multiple controls.
Local $hGUI = GUICreate("Sets", 300, 200)

; Create a checkbox control.
Local $idCheckbox1 = GUICtrlCreateCheckbox("5DN", 10, 10, 185, 25)
Local $idCheckbox2 = GUICtrlCreateCheckbox("7E", 10, 10, 185, 25)
Local $idCheckbox3 = GUICtrlCreateCheckbox("8ED", 10, 10, 185, 25)
Local $idCheckbox4 = GUICtrlCreateCheckbox("9ED", 10, 10, 185, 25)
Local $idCheckbox5 = GUICtrlCreateCheckbox("BOK", 10, 10, 185, 25)
Local $idCheckbox6 = GUICtrlCreateCheckbox("AP", 10, 10, 185, 25)
Local $idCheckbox7 = GUICtrlCreateCheckbox("IN", 10, 10, 185, 25)
Local $idCheckbox8 = GUICtrlCreateCheckbox("PS", 10, 10, 185, 25)
Local $idCheckbox9 = GUICtrlCreateCheckbox("OD", 10, 10, 185, 25)
Local $idCheckbox10 = GUICtrlCreateCheckbox("TOR", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("JUD", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("ONS", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("LGN", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("SCG", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("MRD", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("DST", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("CHK", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("SOK", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("RAV", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("GPT", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("DIS", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("ICE", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("CSP", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("TSB", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("TSP", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("PLC", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("PRM", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("MI", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("VI", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("WL", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("ST", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("UZ", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("BOO", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("FUT", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("10E", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("MED", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("LRW", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("EVG", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("MOR", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("VAN", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("SMH", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("EVE", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("ME2", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("ALA", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("TE", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("CON", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("DDC", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("ARB", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("M10", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("ME3", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("TDO", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("ZEN", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("V09", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("EX", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("WWK", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("ROE", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("DDE", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("H09", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("UL", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("M11", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("V10", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("DDF", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("SOM", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("ME4", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("PD2", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("MBS", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("UD", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("NPH", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("CMD", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("DDG", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("M12", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("DDH", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("TD2", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("ISD", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("V11", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("MM", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("NE", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("PR", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("DKA", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("DDI", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("AVR", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("PD3", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("M13", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("V12", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("PC1", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("PC2", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("RTR", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("DDJ", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("GTC", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("DDK", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("DGM", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("MMA", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("M14", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("THS", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("V13", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("DDL", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("C13", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("BNG", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("JOU", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("DDM", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("VMA", 10, 10, 185, 25)
Local $idCheckbox = GUICtrlCreateCheckbox("M15", 10, 10, 185, 25)
07/20/2014 13:43 alpines#2
I have no idea what your problem is but I assume it is that the CheckBoxes are not getting displayed correct. This is because everyone is placed on the same coordinate, place them next or above each other. Also you have to handle each CheckBox' itself so save them in an array.
07/20/2014 15:06 Purge75#3
How do I add coordinates? Could you please show an example to help me understand. Thanks
07/20/2014 16:36 -SoulCr4ck-#4
Quote:
Originally Posted by Purge75 View Post
How do I add coordinates? Could you please show an example to help me understand. Thanks
All Checkbox are saved in one Variable ...

Use a Variable for the Position and add 30 to variable after creating checkbox ..but u must look because maybe the gui will to big ..you can also change the gui size with the variable

After creating checkbox add variable + 30 and then winmove variable + 15 ..

Hard to explain for someone with my english skills :/
07/20/2014 18:08 Purge75#5
Also, was wondering if there is code to make tabs in an autoit, such as creating a tab that says sets, admin, messages etc? And sample code
07/20/2014 18:31 alpines#6
Your language is so disgusting that I don't even get what you want to create.
07/20/2014 19:01 Purge75#7
Ok, got the checkboxes done to be spaced apart. I ran the test script below, and got the window of the checkboxes and the ""'s to show up of 5dn, 7e etc.

The only things are that when the mouse is put over some of them they disappear from the box unless minimize the box and reopen from task bar below on windows.

What I need help on, are the functions that will keep them from disappearing with the mouse going over them without having to maximize the window again from the bottom. Also, the closing functions of a close button and a run button for the script, with the ability to close the window when i click on the close button.

(run) (close) buttons as well as what to add to end that part of the script.




Func Sets()
; create a gui with multiple controls.
Local $hGUI = GUICreate("Sets", 800, 700)


; Create a checkbox control.
Local $idCheckbox1 = GUICtrlCreateCheckbox("5DN", 1, 25, 185, 25)
Local $idCheckbox2 = GUICtrlCreateCheckbox("7E", 1, 50, 185, 25)
Local $idCheckbox3 = GUICtrlCreateCheckbox("8ED", 1, 75, 185, 25)
Local $idCheckbox4 = GUICtrlCreateCheckbox("9ED", 1, 100, 185, 25)
Local $idCheckbox5 = GUICtrlCreateCheckbox("BOK", 1, 125, 185, 25)
Local $idCheckbox6 = GUICtrlCreateCheckbox("AP", 1, 150, 185, 25)
Local $idCheckbox7 = GUICtrlCreateCheckbox("IN", 1, 175, 185, 25)
Local $idCheckbox8 = GUICtrlCreateCheckbox("PS", 1, 200, 185, 25)
Local $idCheckbox9 = GUICtrlCreateCheckbox("OD", 1, 225, 185, 25)
Local $idCheckbox10 = GUICtrlCreateCheckbox("TOR", 1, 250, 185, 25)
Local $idCheckbox11 = GUICtrlCreateCheckbox("JUD", 1, 275, 185, 25)
Local $idCheckbox12 = GUICtrlCreateCheckbox("ONS", 1, 300, 185, 25)
Local $idCheckbox13 = GUICtrlCreateCheckbox("LGN", 1, 325, 185, 25)
Local $idCheckbox14 = GUICtrlCreateCheckbox("SCG", 1, 350, 185, 25)
Local $idCheckbox15 = GUICtrlCreateCheckbox("MRD", 1, 375, 185, 25)
Local $idCheckbox16 = GUICtrlCreateCheckbox("DST", 1, 400, 185, 25)
Local $idCheckbox17 = GUICtrlCreateCheckbox("CHK", 1, 425, 185, 25)
Local $idCheckbox18 = GUICtrlCreateCheckbox("SOK", 1, 450, 185, 25)
Local $idCheckbox19 = GUICtrlCreateCheckbox("RAV", 1, 475, 185, 25)
Local $idCheckbox20 = GUICtrlCreateCheckbox("GPT", 1, 500, 185, 25)
Local $idCheckbox21 = GUICtrlCreateCheckbox("DIS", 50, 25, 185, 25)
Local $idCheckbox22 = GUICtrlCreateCheckbox("ICE", 50, 50, 185, 25)
Local $idCheckbox23 = GUICtrlCreateCheckbox("CSP", 50, 75, 185, 25)
Local $idCheckbox24 = GUICtrlCreateCheckbox("TSB", 50, 100, 185, 25)
Local $idCheckbox25 = GUICtrlCreateCheckbox("TSP", 50, 125, 185, 25)
Local $idCheckbox26 = GUICtrlCreateCheckbox("PLC", 50, 150, 185, 25)
Local $idCheckbox27 = GUICtrlCreateCheckbox("PRM", 50, 175, 185, 25)
Local $idCheckbox28 = GUICtrlCreateCheckbox("MI", 50, 200, 185, 25)
Local $idCheckbox29 = GUICtrlCreateCheckbox("VI", 50, 225, 185, 25)
Local $idCheckbox30 = GUICtrlCreateCheckbox("WL", 50, 250, 185, 25)
Local $idCheckbox31 = GUICtrlCreateCheckbox("ST", 50, 275, 185, 25)
Local $idCheckbox32 = GUICtrlCreateCheckbox("UZ", 50, 300, 185, 25)
Local $idCheckbox33 = GUICtrlCreateCheckbox("BOO", 50, 325, 185, 25)
Local $idCheckbox34 = GUICtrlCreateCheckbox("FUT", 50, 350, 185, 25)
Local $idCheckbox35 = GUICtrlCreateCheckbox("10E", 50, 375, 185, 25)
Local $idCheckbox36 = GUICtrlCreateCheckbox("MED", 50, 400, 185, 25)
Local $idCheckbox37 = GUICtrlCreateCheckbox("LRW", 50, 425, 185, 25)
Local $idCheckbox38 = GUICtrlCreateCheckbox("EVG", 50, 450, 185, 25)
Local $idCheckbox39 = GUICtrlCreateCheckbox("MOR", 50, 475, 185, 25)
Local $idCheckbox40 = GUICtrlCreateCheckbox("VAN", 50, 500, 185, 25)
Local $idCheckbox41 = GUICtrlCreateCheckbox("SMH", 100, 25, 185, 25)
Local $idCheckbox42 = GUICtrlCreateCheckbox("EVE", 100, 50, 185, 25)
Local $idCheckbox43 = GUICtrlCreateCheckbox("ME2", 100, 75, 185, 25)
Local $idCheckbox44 = GUICtrlCreateCheckbox("ALA", 100, 100, 185, 25)
Local $idCheckbox45 = GUICtrlCreateCheckbox("TE", 100, 125, 185, 25)
Local $idCheckbox46 = GUICtrlCreateCheckbox("CON", 100, 150, 185, 25)
Local $idCheckbox47 = GUICtrlCreateCheckbox("DDC", 100, 175, 185, 25)
Local $idCheckbox48 = GUICtrlCreateCheckbox("ARB", 100, 200, 185, 25)
Local $idCheckbox49 = GUICtrlCreateCheckbox("M10", 100, 225, 185, 25)
Local $idCheckbox50 = GUICtrlCreateCheckbox("ME3", 100, 250, 185, 25)
Local $idCheckbox51 = GUICtrlCreateCheckbox("TDO", 100, 275, 185, 25)
Local $idCheckbox52 = GUICtrlCreateCheckbox("ZEN", 100, 300, 185, 25)
Local $idCheckbox53 = GUICtrlCreateCheckbox("V09", 100, 325, 185, 25)
Local $idCheckbox54 = GUICtrlCreateCheckbox("EX", 100, 350, 185, 25)
Local $idCheckbox55 = GUICtrlCreateCheckbox("WWK", 100, 375, 185, 25)
Local $idCheckbox56 = GUICtrlCreateCheckbox("ROE", 100, 400, 185, 25)
Local $idCheckbox57 = GUICtrlCreateCheckbox("DDE", 100, 425, 185, 25)
Local $idCheckbox58 = GUICtrlCreateCheckbox("H09", 100, 450, 185, 25)
Local $idCheckbox59 = GUICtrlCreateCheckbox("UL", 100, 475, 185, 25)
Local $idCheckbox60 = GUICtrlCreateCheckbox("M11", 100, 500, 185, 25)
Local $idCheckbox61 = GUICtrlCreateCheckbox("V10", 150, 25, 185, 25)
Local $idCheckbox62 = GUICtrlCreateCheckbox("DDF", 150, 50, 185, 25)
Local $idCheckbox63 = GUICtrlCreateCheckbox("SOM", 150, 75, 185, 25)
Local $idCheckbox64 = GUICtrlCreateCheckbox("ME4", 150, 100, 185, 25)
Local $idCheckbox65 = GUICtrlCreateCheckbox("PD2", 150, 125, 185, 25)
Local $idCheckbox66 = GUICtrlCreateCheckbox("MBS", 150, 150, 185, 25)
Local $idCheckbox67 = GUICtrlCreateCheckbox("UD", 150, 175, 185, 25)
Local $idCheckbox68 = GUICtrlCreateCheckbox("NPH", 150, 200, 185, 25)
Local $idCheckbox69 = GUICtrlCreateCheckbox("CMD", 150, 225, 185, 25)
Local $idCheckbox70 = GUICtrlCreateCheckbox("DDG", 150, 250, 185, 25)
Local $idCheckbox71 = GUICtrlCreateCheckbox("M12", 150, 275, 185, 25)
Local $idCheckbox72 = GUICtrlCreateCheckbox("DDH", 150, 300, 185, 25)
Local $idCheckbox73 = GUICtrlCreateCheckbox("TD2", 150, 325, 185, 25)
Local $idCheckbox74 = GUICtrlCreateCheckbox("ISD", 150, 350, 185, 25)
Local $idCheckbox75 = GUICtrlCreateCheckbox("V11", 150, 375, 185, 25)
Local $idCheckbox76 = GUICtrlCreateCheckbox("MM", 150, 400, 185, 25)
Local $idCheckbox77 = GUICtrlCreateCheckbox("NE", 150, 425, 185, 25)
Local $idCheckbox78 = GUICtrlCreateCheckbox("PR", 150, 450, 185, 25)
Local $idCheckbox79 = GUICtrlCreateCheckbox("DKA", 150, 475, 185, 25)
Local $idCheckbox80 = GUICtrlCreateCheckbox("DDI", 150, 500, 185, 25)
Local $idCheckbox81 = GUICtrlCreateCheckbox("AVR", 200, 25, 185, 25)
Local $idCheckbox82 = GUICtrlCreateCheckbox("PD3", 200, 50, 185, 25)
Local $idCheckbox83 = GUICtrlCreateCheckbox("M13", 200, 75, 185, 25)
Local $idCheckbox84 = GUICtrlCreateCheckbox("V12", 200, 100, 185, 25)
Local $idCheckbox85 = GUICtrlCreateCheckbox("PC1", 200, 125, 185, 25)
Local $idCheckbox86 = GUICtrlCreateCheckbox("PC2", 200, 150, 185, 25)
Local $idCheckbox87 = GUICtrlCreateCheckbox("RTR", 200, 175, 185, 25)
Local $idCheckbox88 = GUICtrlCreateCheckbox("DDJ", 200, 200, 185, 25)
Local $idCheckbox89 = GUICtrlCreateCheckbox("GTC", 200, 225, 185, 25)
Local $idCheckbox90 = GUICtrlCreateCheckbox("DDK", 200, 250, 185, 25)
Local $idCheckbox91 = GUICtrlCreateCheckbox("DGM", 200, 275, 185, 25)
Local $idCheckbox92 = GUICtrlCreateCheckbox("MMA", 200, 300, 185, 25)
Local $idCheckbox93 = GUICtrlCreateCheckbox("M14", 200, 325, 185, 25)
Local $idCheckbox94 = GUICtrlCreateCheckbox("THS", 200, 350, 185, 25)
Local $idCheckbox95 = GUICtrlCreateCheckbox("V13", 200, 375, 185, 25)
Local $idCheckbox96 = GUICtrlCreateCheckbox("DDL", 200, 400, 185, 25)
Local $idCheckbox97 = GUICtrlCreateCheckbox("C13", 200, 425, 185, 25)
Local $idCheckbox98 = GUICtrlCreateCheckbox("BNG", 200, 450, 185, 25)
Local $idCheckbox99 = GUICtrlCreateCheckbox("JOU", 200, 475, 185, 25)
Local $idCheckbox100 = GUICtrlCreateCheckbox("DDM", 200, 500, 185, 25)
Local $idCheckbox101 = GUICtrlCreateCheckbox("VMA", 259, 25, 185, 25)
Local $idCheckbox102 = GUICtrlCreateCheckbox("M15", 250, 25, 185, 25)
Local $idClose = GUICtrlCreateButton("Close", 75, 550, 85, 25)*insert

*insert run and close button here
* insert autoit code to end this function

EndFunc ;==>Sets

other notes, enter code to keep checkboxes from disappearing when mouse is over them.
07/21/2014 01:04 lolkop#8
your checkboxes keep on disappearing, because their length is bigger, than the distance between them...

beside that, you might better use simple loops for stuff like that:
Code:
Dim $content[102] = ["5DN","7E","8ED","9ED","BOK","AP","IN","PS","OD","TOR","JUD","ONS","LGN","SCG","MRD","DST","CHK","SOK","RAV","GPT","DIS","ICE","CSP","TSB","TSP","PLC","PRM","MI","VI","WL","ST","UZ","BOO","FUT","10E","MED","LRW","EVG","MOR","VAN","SMH","EVE","ME2","ALA","TE","CON","DDC","ARB","M10","ME3","TDO","ZEN","V09","EX","WWK","ROE","DDE","H09","UL","M11","V10","DDF","SOM","ME4","PD2","MBS","UD","NPH","CMD","DDG","M12","DDH","TD2","ISD","V11","MM","NE","PR","DKA","DDI","AVR","PD3","M13","V12","PC1","PC2","RTR","DDJ","GTC","DDK","DGM","MMA","M14","THS","V13","DDL","C13","BNG","JOU","DDM","VMA","M15"]
Dim $checkbox[UBound($content)]
GUICreate("Sets", 300, 530, Default, Default, 0x10C80000)
For $y=0 To 19
	For $x=0 To 5
		If 20*$x+$y>=UBound($content) Then ExitLoop
		$checkbox[20*$x+$y] = GUICtrlCreateCheckbox($content[20*$x+$y], $x*50, $y*25, 49, 25)
	Next
Next
Local $close = GUICtrlCreateButton("Close", 107, 500, 85, 25)

While True
	$msg = GUIGetMsg()
	Switch $msg
		Case 0, -11, -7, -8
		Case -3, $close
			Exit
		Case Else
			For $i=0 To UBound($checkbox)-1
				If $checkbox[$i] = $msg Then ConsoleWrite("$checkbox["&$i&"] = "&GUICtrlRead($checkbox[$i]) & @CRLF)
			Next
	EndSwitch
WEnd
07/21/2014 23:52 Purge75#9
This is what I meant with tabs. Also, trying to figure out how to assign scripts like the sets file to show up on a designated tab as shown in the pictures. Links to pictures and descriptions below.

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

Also was thinking of another tab for account.
07/22/2014 01:26 butter123#10
[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]

we wont code everything for you. you'll have to learn it yourself.
07/22/2014 01:53 Purge75#11
Most of the scripts have already been written by me even though I just started writing them 3 days ago from not knowing any of the scripting language before. I am just looking for basic commands to make it easier to split my current code onto the tabs, so that my program will have a different section for each function rather than putting everything on one page of the program. And that is a bot for forsaken, totally different kind of bot than what I am making. (Magic online bot is what I am scripting)
07/22/2014 02:10 butter123#12
to learn the basics like gui etc it doesnt matter what the bot is for.
07/22/2014 05:31 Purge75#13
figured out the tab creation after some editing, but trying to figure out how to input parts of script into that tab as in pic. Trying to figure out tab a and tab b of how to accomplish it.
[Only registered and activated users can see links. Click Here To Register...]

Tabs()

Func tabs()
GUICreate("Chronos", 650, 650) ; will create a dialog box that when displayed is centered

GUISetBkColor(0xffffff)
GUISetFont(9, 300)

GUICtrlCreateTab(10, 10, 600, 600)
GUICtrlCreateTabItem("TabA")
GUICtrlCreateTabItem("TabB")
GUICtrlCreateTabItem("Tabc")
Guictrlcreatetabitem("TabD")
GUICtrlCreateTabItem("TabE")
GUICtrlCreateTabItem("TabF")
GUICtrlCreateTabItem("TabG")
GUICtrlCreateTabItem("TabH")
GUICtrlCreateTabItem("") ; end tabitem definition

GUISetState(@SW_SHOW)
Local $idMsg
; Loop until the user exits.
While 1
$idMsg = GUIGetMsg()

If $idMsg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd
EndFunc ;==>Tabs







(Copy with notes)



Tabs()

Func tabs()
GUICreate("Chronos", 650, 650) ; will create a dialog box that when displayed is centered

GUISetBkColor(0xffffff)
GUISetFont(9, 300)

GUICtrlCreateTab(10, 10, 600, 600)
GUICtrlCreateTabItem("TabA") <----------- code to be added to tabA to show background image
GUICtrlCreateTabItem("TabB") <-----------Code to be inserted to TabB to show checkboxes of script written below in program, not shown here)
GUICtrlCreateTabItem("Tabc")
Guictrlcreatetabitem("TabD")
GUICtrlCreateTabItem("TabE")
GUICtrlCreateTabItem("TabF")
GUICtrlCreateTabItem("TabG")
GUICtrlCreateTabItem("TabH")
GUICtrlCreateTabItem("") ; end tabitem definition

GUISetState(@SW_SHOW)
Local $idMsg
; Loop until the user exits.
While 1
$idMsg = GUIGetMsg()

If $idMsg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd
EndFunc ;==>Tabs
07/27/2014 22:46 smsalbania#14
Ok, i would suggest you to create a new form.. use this program [Only registered and activated users can see links. Click Here To Register...]

This might help you solve the problem

SmsAlbania
07/27/2014 23:15 Purge75#15
After a lot of editing, I am now able to assign things to tabs and to keep the image on the first tab too. But now getting the checkbox's disappearing again, as well as it putting grey across them and the alignment isn't being applied to the check boxes even though they are entered.

Below is the edited script that did most of wanted I wanted minus a couple errors. Link to images down below after script.

#include <guiconstants.au3>
#cs Chonos


#ce

#include <GUIConstantsEx.au3>
#Include <GuiButton.au3>
#include <GuiTab.au3>
#include <array.au3>
#include <windowsconstants.au3>
#include <file.au3>
#include <winapi.au3>
#include <gdiplus.au3>
#include <misc.au3>

$dll=dllopen("user32.dll")

dim $cardname [99]
dim $cardset [99]
dim $cardqty [99]
dim $cardprice [99]
dim $update
dim $run
dim $stop
dim $fcursor
dim $guismg
dim $qtyval [10]
dim $price
dim $player
dim $playerarray [9999]
dim $checksum
const $milang_english = 9
dim $i
dim $j
dim $midoc, $doc
dim $str
dim $oword
dim $sarray [99]
dim $count
dim $tickettaken
dim $bg
dim $goto
dim $temp
dim $credit

$maxtime = 360000

; gui creation
guicreate("Chronos Bot", 650, 650)
guiseticon("bg.jpeg", 0)

; menu creation
$filemenu = guictrlcreatemenu("Chronos Bot")
guictrlcreatemenuitem("example file menu item",$filemenu)

; context menu
$contextmenu = guictrlcreatecontextmenu()

; context menu item
guictrlcreatemenuitem("example1",$contextmenu)
guictrlcreatemenuitem("",$contextmenu) ; seperator
guictrlcreatemenuitem("example2",$contextmenu)

; tab creation
GUICtrlCreateTab(0,0,600,600)
GUICtrlCreateTabItem ("Main")
;$bg=guictrlcreatepic("bg.jpeg",540,560)
$hPic_background = GUICtrlCreatePic("bg.jpg", 40,25, 540, 560)
;; create more controls here
GUICtrlSetState($hPic_background, $GUI_DISABLE)

; tab 2 creation
; ==========
guictrlcreatetabitem("Sets")

; checkbox
Local $idCheckbox1 = GUICtrlCreateCheckbox("5DN", 35, 25, 185, 25)
Local $idCheckbox2 = GUICtrlCreateCheckbox("7E", 10, 50, 185, 25)
Local $idCheckbox3 = GUICtrlCreateCheckbox("8ED", 10, 75, 185, 25)
Local $idCheckbox4 = GUICtrlCreateCheckbox("9ED", 10, 100, 185, 25)
Local $idCheckbox5 = GUICtrlCreateCheckbox("BOK", 10, 125, 185, 25)
Local $idCheckbox6 = GUICtrlCreateCheckbox("AP", 10, 150, 185, 25)
Local $idCheckbox7 = GUICtrlCreateCheckbox("IN", 10, 175, 185, 25)
Local $idCheckbox8 = GUICtrlCreateCheckbox("PS", 10, 200, 185, 25)
Local $idCheckbox9 = GUICtrlCreateCheckbox("OD", 10, 225, 185, 25)
Local $idCheckbox10 = GUICtrlCreateCheckbox("TOR", 10, 250, 185, 25)
Local $idCheckbox11 = GUICtrlCreateCheckbox("JUD", 10, 275, 185, 25)
Local $idCheckbox12 = GUICtrlCreateCheckbox("ONS", 10, 300, 185, 25)
Local $idCheckbox13 = GUICtrlCreateCheckbox("LGN", 10, 325, 185, 25)
Local $idCheckbox14 = GUICtrlCreateCheckbox("SCG", 10, 350, 185, 25)
Local $idCheckbox15 = GUICtrlCreateCheckbox("MRD", 10, 375, 185, 25)
Local $idCheckbox16 = GUICtrlCreateCheckbox("DST", 10, 400, 185, 25)
Local $idCheckbox17 = GUICtrlCreateCheckbox("CHK", 10, 425, 185, 25)
Local $idCheckbox18 = GUICtrlCreateCheckbox("SOK", 10, 450, 185, 25)
Local $idCheckbox19 = GUICtrlCreateCheckbox("RAV", 10, 475, 185, 25)
Local $idCheckbox20 = GUICtrlCreateCheckbox("GPT", 10, 500, 185, 25)
Local $idCheckbox21 = GUICtrlCreateCheckbox("DIS", 50, 25, 185, 25)
Local $idCheckbox22 = GUICtrlCreateCheckbox("ICE", 50, 50, 185, 25)
Local $idCheckbox23 = GUICtrlCreateCheckbox("CSP", 50, 75, 185, 25)
Local $idCheckbox24 = GUICtrlCreateCheckbox("TSB", 50, 100, 185, 25)
Local $idCheckbox25 = GUICtrlCreateCheckbox("TSP", 50, 125, 185, 25)
Local $idCheckbox26 = GUICtrlCreateCheckbox("PLC", 50, 150, 185, 25)
Local $idCheckbox27 = GUICtrlCreateCheckbox("PRM", 50, 175, 185, 25)
Local $idCheckbox28 = GUICtrlCreateCheckbox("MI", 50, 200, 185, 25)
Local $idCheckbox29 = GUICtrlCreateCheckbox("VI", 50, 225, 185, 25)
Local $idCheckbox30 = GUICtrlCreateCheckbox("WL", 50, 250, 185, 25)
Local $idCheckbox31 = GUICtrlCreateCheckbox("ST", 50, 275, 185, 25)
Local $idCheckbox32 = GUICtrlCreateCheckbox("UZ", 50, 300, 185, 25)
Local $idCheckbox33 = GUICtrlCreateCheckbox("BOO", 50, 325, 185, 25)
Local $idCheckbox34 = GUICtrlCreateCheckbox("FUT", 50, 350, 185, 25)
Local $idCheckbox35 = GUICtrlCreateCheckbox("10E", 50, 375, 185, 25)
Local $idCheckbox36 = GUICtrlCreateCheckbox("MED", 50, 400, 185, 25)
Local $idCheckbox37 = GUICtrlCreateCheckbox("LRW", 50, 425, 185, 25)
Local $idCheckbox38 = GUICtrlCreateCheckbox("EVG", 50, 450, 185, 25)
Local $idCheckbox39 = GUICtrlCreateCheckbox("MOR", 50, 475, 185, 25)
Local $idCheckbox40 = GUICtrlCreateCheckbox("VAN", 50, 500, 185, 25)
Local $idCheckbox41 = GUICtrlCreateCheckbox("SMH", 100, 25, 185, 25)
Local $idCheckbox42 = GUICtrlCreateCheckbox("EVE", 100, 50, 185, 25)
Local $idCheckbox43 = GUICtrlCreateCheckbox("ME2", 100, 75, 185, 25)
Local $idCheckbox44 = GUICtrlCreateCheckbox("ALA", 100, 100, 185, 25)
Local $idCheckbox45 = GUICtrlCreateCheckbox("TE", 100, 125, 185, 25)
Local $idCheckbox46 = GUICtrlCreateCheckbox("CON", 100, 150, 185, 25)
Local $idCheckbox47 = GUICtrlCreateCheckbox("DDC", 100, 175, 185, 25)
Local $idCheckbox48 = GUICtrlCreateCheckbox("ARB", 100, 200, 185, 25)
Local $idCheckbox49 = GUICtrlCreateCheckbox("M10", 100, 225, 185, 25)
Local $idCheckbox50 = GUICtrlCreateCheckbox("ME3", 100, 250, 185, 25)
Local $idCheckbox51 = GUICtrlCreateCheckbox("TDO", 100, 275, 185, 25)
Local $idCheckbox52 = GUICtrlCreateCheckbox("ZEN", 100, 300, 185, 25)
Local $idCheckbox53 = GUICtrlCreateCheckbox("V09", 100, 325, 185, 25)
Local $idCheckbox54 = GUICtrlCreateCheckbox("EX", 100, 350, 185, 25)
Local $idCheckbox55 = GUICtrlCreateCheckbox("WWK", 100, 375, 185, 25)
Local $idCheckbox56 = GUICtrlCreateCheckbox("ROE", 100, 400, 185, 25)
Local $idCheckbox57 = GUICtrlCreateCheckbox("DDE", 100, 425, 185, 25)
Local $idCheckbox58 = GUICtrlCreateCheckbox("H09", 100, 450, 185, 25)
Local $idCheckbox59 = GUICtrlCreateCheckbox("UL", 100, 475, 185, 25)
Local $idCheckbox60 = GUICtrlCreateCheckbox("M11", 100, 500, 185, 25)
Local $idCheckbox61 = GUICtrlCreateCheckbox("V10", 150, 25, 185, 25)
Local $idCheckbox62 = GUICtrlCreateCheckbox("DDF", 150, 50, 185, 25)
Local $idCheckbox63 = GUICtrlCreateCheckbox("SOM", 150, 75, 185, 25)
Local $idCheckbox64 = GUICtrlCreateCheckbox("ME4", 150, 100, 185, 25)
Local $idCheckbox65 = GUICtrlCreateCheckbox("PD2", 150, 125, 185, 25)
Local $idCheckbox66 = GUICtrlCreateCheckbox("MBS", 150, 150, 185, 25)
Local $idCheckbox67 = GUICtrlCreateCheckbox("UD", 150, 175, 185, 25)
Local $idCheckbox68 = GUICtrlCreateCheckbox("NPH", 150, 200, 185, 25)
Local $idCheckbox69 = GUICtrlCreateCheckbox("CMD", 150, 225, 185, 25)
Local $idCheckbox70 = GUICtrlCreateCheckbox("DDG", 150, 250, 185, 25)
Local $idCheckbox71 = GUICtrlCreateCheckbox("M12", 150, 275, 185, 25)
Local $idCheckbox72 = GUICtrlCreateCheckbox("DDH", 150, 300, 185, 25)
Local $idCheckbox73 = GUICtrlCreateCheckbox("TD2", 150, 325, 185, 25)
Local $idCheckbox74 = GUICtrlCreateCheckbox("ISD", 150, 350, 185, 25)
Local $idCheckbox75 = GUICtrlCreateCheckbox("V11", 150, 375, 185, 25)
Local $idCheckbox76 = GUICtrlCreateCheckbox("MM", 150, 400, 185, 25)
Local $idCheckbox77 = GUICtrlCreateCheckbox("NE", 150, 425, 185, 25)
Local $idCheckbox78 = GUICtrlCreateCheckbox("PR", 150, 450, 185, 25)
Local $idCheckbox79 = GUICtrlCreateCheckbox("DKA", 150, 475, 185, 25)
Local $idCheckbox80 = GUICtrlCreateCheckbox("DDI", 150, 500, 185, 25)
Local $idCheckbox81 = GUICtrlCreateCheckbox("AVR", 200, 25, 185, 25)
Local $idCheckbox82 = GUICtrlCreateCheckbox("PD3", 200, 50, 185, 25)
Local $idCheckbox83 = GUICtrlCreateCheckbox("M13", 200, 75, 185, 25)
Local $idCheckbox84 = GUICtrlCreateCheckbox("V12", 200, 100, 185, 25)
Local $idCheckbox85 = GUICtrlCreateCheckbox("PC1", 200, 125, 185, 25)
Local $idCheckbox86 = GUICtrlCreateCheckbox("PC2", 200, 150, 185, 25)
Local $idCheckbox87 = GUICtrlCreateCheckbox("RTR", 200, 175, 185, 25)
Local $idCheckbox88 = GUICtrlCreateCheckbox("DDJ", 200, 200, 185, 25)
Local $idCheckbox89 = GUICtrlCreateCheckbox("GTC", 200, 225, 185, 25)
Local $idCheckbox90 = GUICtrlCreateCheckbox("DDK", 200, 250, 185, 25)
Local $idCheckbox91 = GUICtrlCreateCheckbox("DGM", 200, 275, 185, 25)
Local $idCheckbox92 = GUICtrlCreateCheckbox("MMA", 200, 300, 185, 25)
Local $idCheckbox93 = GUICtrlCreateCheckbox("M14", 200, 325, 185, 25)
Local $idCheckbox94 = GUICtrlCreateCheckbox("THS", 200, 350, 185, 25)
Local $idCheckbox95 = GUICtrlCreateCheckbox("V13", 200, 375, 185, 25)
Local $idCheckbox96 = GUICtrlCreateCheckbox("DDL", 200, 400, 185, 25)
Local $idCheckbox97 = GUICtrlCreateCheckbox("C13", 200, 425, 185, 25)
Local $idCheckbox98 = GUICtrlCreateCheckbox("BNG", 200, 450, 185, 25)
Local $idCheckbox99 = GUICtrlCreateCheckbox("JOU", 200, 475, 185, 25)
Local $idCheckbox100 = GUICtrlCreateCheckbox("DDM", 200, 500, 185, 25)
Local $idCheckbox101 = GUICtrlCreateCheckbox("VMA", 259, 25, 185, 25)
Local $idCheckbox102 = GUICtrlCreateCheckbox("M15", 250, 25, 185, 25)
Dim $content[102] = ["5DN","7E","8ED","9ED","BOK","AP","IN","PS","OD"," TOR","JUD","ONS","LGN","SCG","MRD","DST","CHK","SO K","RAV","GPT","DIS","ICE","CSP","TSB","TSP","PLC" ,"PRM","MI","VI","WL","ST","UZ","BOO","FUT","10E", "MED","LRW","EVG","MOR","VAN","SMH","EVE","ME2","A LA","TE","CON","DDC","ARB","M10","ME3","TDO","ZEN" ,"V09","EX","WWK","ROE","DDE","H09","UL","M11","V1 0","DDF","SOM","ME4","PD2","MBS","UD","NPH","CMD", "DDG","M12","DDH","TD2","ISD","V11","MM","NE","PR" ,"DKA","DDI","AVR","PD3","M13","V12","PC1","PC2"," RTR","DDJ","GTC","DDK","DGM","MMA","M14","THS","V1 3","DDL","C13","BNG","JOU","DDM","VMA","M15"]
Dim $checkbox[UBound($content)]
For $y=0 To 19
For $x=0 To 5
If 20*$x+$y>=UBound($content) Then ExitLoop
$checkbox[20*$x+$y] = GUICtrlCreateCheckbox($content[20*$x+$y], $x*50, $y*25, 49, 25)
Next
Next
Local $close = GUICtrlCreateButton("Close", 150, 550, 85, 25)

; tab 3 creation
; ==========
guictrlcreatetabitem("Prices")

; tab 4 creation
; ==========
guictrlcreatetabitem("Admin")

; tab 5 creation
; ==========
guictrlcreatetabitem("Controls")

; tab 6 creation
; ==========
guictrlcreatetabitem("Adjustments")

; tab 7 creation
; ==========
guictrlcreatetabitem("Messages")

; tab 8 creation
; ==========
guictrlcreatetabitem("Your Account")

; close tabs
guictrlcreatetabitem("")

; display gui
guisetstate(@sw_show)

While True
$msg = GUIGetMsg()
Switch $msg
Case 0, -11, -7, -8
Case -3, $close
Exit
Case Else
For $i=0 To UBound($checkbox)-1
If $checkbox[$i] = $msg Then ConsoleWrite("$checkbox["&$i&"] = "&GUICtrlRead($checkbox[$i]) & @CRLF)
Next
EndSwitch
WEnd

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]