Jump to content
Sign in to follow this  
13lack13lade

GUI mulitple form handling

Recommended Posts

13lack13lade

Hi guys,

What is the best way to handle multiple forms for an Autoit GUI?

I dont want the program to 'disappear' then 'reappear' is the only way to have the the button click open the next form?

Just a little confused as i have a main page with a whole bunch of other forms which ill link to buttons but i want the window to stay the same the entire time... and im also not to sure how to include my other form if clicked on a button, im guessing the form will have to be seperate script which is called by a button click on the main form?

 

Thanks in advance guys

Edited by 13lack13lade

Share this post


Link to post
Share on other sites
Melba23

13lack13lade,

You might want to start by reading the Managing Multiple GUIs tutorial in the Wiki. :)

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 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

 

Share this post


Link to post
Share on other sites
13lack13lade

Legend!

Thanks Melba!!

Share this post


Link to post
Share on other sites
13lack13lade

in the example provided it explains about how to stop closing 1 form from shutting all of them.

What my goal is to have 1 form running at a time e.g click on button and screen will change to the next form..

Would i simply just have to have case btn is clicked then gui create and post all my code for that form for the Case?

Share this post


Link to post
Share on other sites
Melba23

13lack13lade,

Personally I would create all the GUIs initially and then hide/show them as required. That way the code inside the Case structure is much more manageable and you do not run into GUISwitch problems when adding controls. ;)

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 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

 

Share this post


Link to post
Share on other sites
13lack13lade

^ makes perfect sense, thanks melba! :)

Share this post


Link to post
Share on other sites
13lack13lade

Stoked, got it working thanks again melba! ;)

Edited by 13lack13lade

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  

×