Jump to content

Recommended Posts

Posted

Ok, I ask much in this forum, I understand the following code, completely, but I don't see anything about my question in the helpfile:

Now, I have this code "$uebersichtmenu = GUICtrlCreateMenu("&Übersicht")" and this code "$uebersichtitem = GUICtrlCreateMenuitem " Uebersicht",$uebersichtmenu)". If I click on the first step "Übersicht" a dropdown field came with "Uebersicht" and the function msgbox want be displayed.

But I want to have that somebody can click on the first item "Übersicht" and the function msgbox want be displayed.

I hope that anybody know what I mean

#include <GUIConstants.au3>


GUICreate("Test",640,480)

$filemenu = GUICtrlCreateMenu ("&Datei")
$uebersichtmenu = GUICtrlCreateMenu("&Übersicht")
$helpmenu = GUICtrlCreateMenu ("?")
$helpitem = GUICtrlCreateMenuitem ("Hilfe",$helpmenu)
$infoitem = GUICtrlCreateMenuitem ("Info",$helpmenu)
$exititem = GUICtrlCreateMenuitem ("Beenden",$filemenu)
$uebersichtitem = GUICtrlCreateMenuitem ("Uebersicht",$uebersichtmenu)

;$separator1 = GUICtrlCreateMenuitem ("",$filemenu,2)   ; create a separator line



;$statuslabel = GUICtrlCreateLabel ($defaultstatus,0,165,300,16,BitOr($SS_SIMPLE,$SS_SUNKEN))

GUISetState ()
While 1
    $msg = GUIGetMsg()
    If $msg = $helpitem Then Msgbox (32,"Hilfe","Hilfe")
    If $msg = $GUI_EVENT_CLOSE Or $msg = $exititem Then ExitLoop
    If $msg = $infoitem Then Msgbox(64,"Info","Version 1.00")
    If $msg = $uebersichtitem Then MsgBox(0,"Uebersicht","Uebersichtstext")
Wend
GUIDelete()

Exit
Posted

Hope this helps

$filemenu = GUICtrlCreateMenu ("&Datei")
$helpmenu = GUICtrlCreateMenu ("?")
$helpitem = GUICtrlCreateMenuitem ("Hilfe",$helpmenu)
$infoitem = GUICtrlCreateMenuitem ("Info",$helpmenu)
$exititem = GUICtrlCreateMenuitem ("Beenden",$filemenu)
$uebersichtitem = GUICtrlCreateMenuitem ("Uebersicht", -1)
Use Mozilla | Take a look at My Disorganized AutoIt stuff | Very very old: AutoBuilder 11 Jan 2005 prototype I need to update my sig!
Posted

I have one more question about this.... I hope you can help me...

If I click on "$uebersichtitem" then come "GUICtrlCreateGroup("Übersicht", 20, 20, 600, 400)". This is no problem for me.

If I click after that on "$ipadressenitem" then the $uebersichtitem will be displayed, too, but then only the "GUICtrlCreateGroup("IP Adressen", 20, 20, 600, 400)" should displayed

Posted

Is it possibly to close a GUICreateGroup, before I open another???

If I click on "$uebersichtitem" then come "GUICtrlCreateGroup("Übersicht", 20, 20, 600, 400)". This is no problem for me.

If I click after that on "$ipadressenitem" then the $uebersichtitem will be displayed, too, but then only the "GUICtrlCreateGroup("IP Adressen", 20, 20, 600, 400)" should displayed

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
  • Recently Browsing   0 members

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