Hallo an alle, ich hab mal wieder ein mehr oder weniger kleines Problemchen mit folgendem Script :
Spoiler anzeigen
AutoIt
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <Clipboard.au3>
#include <SendMessage.au3>
#include <GuiListView.au3>
#include <ListViewConstants.au3>
#include <StructureConstants.au3>
#include <GuiEdit.au3>
#Include <WinAPI.au3>
#include <ScrollBarsConstants.au3>
#include <SliderConstants.au3>
#Region BS Variables
Global $BS1
Global $BS2
Global $BS3
Global $BS4
Global $BS5
Global $BS6
Global $BS7
Global $BS8
Global $BS9
Global $BS10
Global $BS11
Global $BS12
Global $BS13
Global $BS14
Global $BS15
Global $BS16
Global $BS17
Global $BS18
Global $BS19
Global $BS20
Global $BS21
Global $BS22
Global $BS23
Global $BS24
Global $BS25
Global $BS26
Global $BS27
Global $BS28
Global $BS29
Global $BS30
#EndRegion
Global $NSound = 1
$Form1 = GUICreate("Sounds", 442, 453, -1, -1)
$Group1 = GUICtrlCreateGroup("", 4, 4, 265, 443)
$Button1 = GUICtrlCreateButton("Sound Wählen", 8, 22, 125, 25)
$Button1Context = GUICtrlCreateContextMenu($Button1)
$Button1CItem = GUICtrlCreateMenuitem("Sound 1 wählen", $Button1Context)
$Button2 = GUICtrlCreateButton("Sound Wählen", 8, 50, 125, 25)
$Button2Context = GUICtrlCreateContextMenu($Button2)
$Button2CItem = GUICtrlCreateMenuitem("Sound wählen", $Button2Context)
$Button3 = GUICtrlCreateButton("Sound Wählen", 8, 78, 125, 25)
$Button3Context = GUICtrlCreateContextMenu($Button3)
$Button3CItem = GUICtrlCreateMenuitem("Sound wählen", $Button3Context)
$Button4 = GUICtrlCreateButton("Sound Wählen", 8, 106, 125, 25)
$Button4Context = GUICtrlCreateContextMenu($Button4)
$Button4CItem = GUICtrlCreateMenuitem("Sound wählen", $Button4Context)
$Button5 = GUICtrlCreateButton("Sound Wählen", 8, 134, 125, 25)
$Button5Context = GUICtrlCreateContextMenu($Button5)
$Button5CItem = GUICtrlCreateMenuitem("Sound wählen", $Button5Context)
$Button6 = GUICtrlCreateButton("Sound Wählen", 8, 162, 125, 25)
$Button6Context = GUICtrlCreateContextMenu($Button6)
$Button6CItem = GUICtrlCreateMenuitem("Sound wählen", $Button6Context)
$Button7 = GUICtrlCreateButton("Sound Wählen", 8, 190, 125, 25)
$Button7Context = GUICtrlCreateContextMenu($Button7)
$Button7CItem = GUICtrlCreateMenuitem("Sound wählen", $Button7Context)
$Button8 = GUICtrlCreateButton("Sound Wählen", 8, 218, 125, 25)
$Button8Context = GUICtrlCreateContextMenu($Button8)
$Button8CItem = GUICtrlCreateMenuitem("Sound wählen", $Button8Context)
$Button9 = GUICtrlCreateButton("Sound Wählen", 8, 246, 125, 25)
$Button9Context = GUICtrlCreateContextMenu($Button9)
$Button9CItem = GUICtrlCreateMenuitem("Sound wählen", $Button9Context)
$Button10 = GUICtrlCreateButton("Sound Wählen", 8, 274, 125, 25)
$Button10Context = GUICtrlCreateContextMenu($Button10)
$Button10CItem = GUICtrlCreateMenuitem("Sound wählen", $Button10Context)
$Button11 = GUICtrlCreateButton("Sound Wählen", 8, 302, 125, 25)
$Button11Context = GUICtrlCreateContextMenu($Button11)
$Button11CItem = GUICtrlCreateMenuitem("Sound wählen", $Button11Context)
$Button12 = GUICtrlCreateButton("Sound Wählen", 8, 330, 125, 25)
$Button12Context = GUICtrlCreateContextMenu($Button12)
$Button12CItem = GUICtrlCreateMenuitem("Sound wählen", $Button12Context)
$Button13 = GUICtrlCreateButton("Sound Wählen", 8, 358, 125, 25)
$Button13Context = GUICtrlCreateContextMenu($Button13)
$Button13CItem = GUICtrlCreateMenuitem("Sound wählen", $Button13Context)
$Button14 = GUICtrlCreateButton("Sound Wählen", 8, 386, 125, 25)
$Button14Context = GUICtrlCreateContextMenu($Button14)
$Button14CItem = GUICtrlCreateMenuitem("Sound wählen", $Button14Context)
$Button15 = GUICtrlCreateButton("Sound Wählen", 8, 414, 125, 25)
$Button15Context = GUICtrlCreateContextMenu($Button15)
$Button15CItem = GUICtrlCreateMenuitem("Sound wählen", $Button15Context)
$Button16 = GUICtrlCreateButton("Sound Wählen", 135, 22, 125, 25)
$Button16Context = GUICtrlCreateContextMenu($Button16)
$Button16CItem = GUICtrlCreateMenuitem("Sound wählen", $Button16Context)
$Button17 = GUICtrlCreateButton("Sound Wählen", 135, 50, 125, 25)
$Button17Context = GUICtrlCreateContextMenu($Button17)
$Button17CItem = GUICtrlCreateMenuitem("Sound wählen", $Button17Context)
$Button18 = GUICtrlCreateButton("Sound Wählen", 135, 78, 125, 25)
$Button18Context = GUICtrlCreateContextMenu($Button18)
$Button18CItem = GUICtrlCreateMenuitem("Sound wählen", $Button18Context)
$Button19 = GUICtrlCreateButton("Sound Wählen", 135, 106, 125, 25)
$Button19Context = GUICtrlCreateContextMenu($Button19)
$Button19CItem = GUICtrlCreateMenuitem("Sound wählen", $Button19Context)
$Button20 = GUICtrlCreateButton("Sound Wählen", 135, 134, 125, 25)
$Button20Context = GUICtrlCreateContextMenu($Button20)
$Button20CItem = GUICtrlCreateMenuitem("Sound wählen", $Button20Context)
$Button21 = GUICtrlCreateButton("Sound Wählen", 135, 162, 125, 25)
$Button21Context = GUICtrlCreateContextMenu($Button21)
$Button21CItem = GUICtrlCreateMenuitem("Sound wählen", $Button21Context)
$Button22 = GUICtrlCreateButton("Sound Wählen", 135, 190, 125, 25)
$Button22Context = GUICtrlCreateContextMenu($Button22)
$Button22CItem = GUICtrlCreateMenuitem("Sound wählen", $Button22Context)
$Button23 = GUICtrlCreateButton("Sound Wählen", 135, 218, 125, 25)
$Button23Context = GUICtrlCreateContextMenu($Button23)
$Button23CItem = GUICtrlCreateMenuitem("Sound wählen", $Button23Context)
$Button24 = GUICtrlCreateButton("Sound Wählen", 135, 246, 125, 25)
$Button24Context = GUICtrlCreateContextMenu($Button24)
$Button24CItem = GUICtrlCreateMenuitem("Sound wählen", $Button24Context)
$Button25 = GUICtrlCreateButton("Sound Wählen", 135, 274, 125, 25)
$Button25Context = GUICtrlCreateContextMenu($Button25)
$Button25CItem = GUICtrlCreateMenuitem("Sound wählen", $Button25Context)
$Button26 = GUICtrlCreateButton("Sound Wählen", 135, 302, 125, 25)
$Button26Context = GUICtrlCreateContextMenu($Button26)
$Button26CItem = GUICtrlCreateMenuitem("Sound wählen", $Button26Context)
$Button27 = GUICtrlCreateButton("Sound Wählen", 135, 330, 125, 25)
$Button27Context = GUICtrlCreateContextMenu($Button27)
$Button27CItem = GUICtrlCreateMenuitem("Sound wählen", $Button27Context)
$Button28 = GUICtrlCreateButton("Sound Wählen", 135, 358, 125, 25)
$Button28Context = GUICtrlCreateContextMenu($Button28)
$Button28CItem = GUICtrlCreateMenuitem("Sound wählen", $Button28Context)
$Button29 = GUICtrlCreateButton("Sound Wählen", 135, 386, 125, 25)
$Button29Context = GUICtrlCreateContextMenu($Button29)
$Button1CItem = GUICtrlCreateMenuitem("Sound wählen", $Button29Context)
$Button30 = GUICtrlCreateButton("Sound Wählen", 135, 414, 125, 25)
$Button30Context = GUICtrlCreateContextMenu($Button30)
$Button30CItem = GUICtrlCreateMenuitem("Sound wählen", $Button30Context)
$Group2 = GUICtrlCreateGroup("", 270, 116, 167, 135)
$Slider1 = GUICtrlCreateSlider(280, 132, 150, 35)
$Label1 = GUICtrlCreateLabel("Volume : ", 316, 171, 48, 17)
$Label2 = GUICtrlCreateLabel("100 %", 365, 171, 33, 17)
$Button31 = GUICtrlCreateButton("How To", 316, 188, 75, 25)
$Checkbox1 = GUICtrlCreateCheckbox("Sound", 302, 224, 97, 17)
GUICtrlSetState ( $Checkbox1, $GUI_CHECKED)
$Button32 = GUICtrlCreateButton("Open Youtube", 276, 252, 159, 25)
GUISetState(@SW_SHOW, $Form1)
#Region
$FormCSB1 = GUICreate(" ", 191, 81, -1, -1)
$LabelCSB1 = GUICtrlCreateLabel("Sound von Button 1", 46, 4, 99, 17)
$InputCSB1 = GUICtrlCreateInput("Bitte MP3 auswählen", 2, 26, 147, 21)
$ButtonSoundCSB1 = GUICtrlCreateButton("...", 152, 24, 31, 25)
$ButtonCSB1 = GUICtrlCreateButton("Bestätigen", 58, 54, 75, 25)
GUISetState(@SW_HIDE, $FormCSB1)
#EndRegion
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1CItem
_Test ()
Case $Button32
_Youtube ()
Case $Checkbox1
If _IsChecked($Checkbox1) Then
;checked
Else
;not
EndIf
EndSwitch
WEnd
Func _Test ()
MsgBox(0,"","")
;GUISetState(@SW_Show, $FormCSB1)
EndFunc
Func _Youtube ()
ShellExecute("http://www.youtube.de")
EndFunc
Func _IsChecked($idControlID)
Return BitAND(GUICtrlRead($idControlID), $GUI_CHECKED) = $GUI_CHECKED
EndFunc
Alles anzeigen
Das Kontextmenü erscheint zwar bei allen Buttons, jedoch checkt das Script nicht wenn ich auf ein kontextItem klicke....
Lösche ich jedoch alles zwischn Zeile 62 und 177 (also alle anderen Buttons) funktioniert der Kontext von Button1.
Sieht hier jemand das Problem ?
MfG Eistee