|
You last visited: Today at 04:55
Advertisement
comboboxen
Discussion on comboboxen within the AutoIt forum part of the Coders Den category.
03/22/2010, 19:48
|
#1
|
elite*gold: 0
Join Date: Aug 2009
Posts: 225
Received Thanks: 68
|
comboboxen
HI
ich komm einfach ned drauf
ich hab 2 comboboxen und ich will wenn in der ersten ein wert ausgewählt wurde in der zweiten bestimmte werte zum auswählen sind also Hier ein Bsp das ned geht xD
PHP Code:
If GUICtrlRead($Combo2) = "1" Then GUICtrlSetData ($Combo1, "1|2|3|4|5") endif
Edit:
Das Geht schon aber er schreibt dann das die ganze zeit untereinander
|
|
|
03/22/2010, 19:53
|
#2
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
regel das doch mit Case
|
|
|
03/22/2010, 19:54
|
#3
|
elite*gold: 0
Join Date: Aug 2009
Posts: 225
Received Thanks: 68
|
|
|
|
03/22/2010, 20:00
|
#4
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
so hätt ich gedacht:
Code:
#include <ComboConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 625, 443, 192, 124)
$Combo1 = GUICtrlCreateCombo("1", 64, 40, 145, 25)
GUICtrlSetData(-1, "1|2|3|4|5")
$Combo2 = GUICtrlCreateCombo("", 64, 72, 145, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Combo1
Eintrag()
EndSwitch
WEnd
Func Eintrag()
Select
Case GuiCtrlRead($Combo1) = 1
GUICtrlSetData($combo2, "bla|blu|ble")
Case GuiCtrlRead($Combo1) = 2
GUICtrlSetData($Combo2, "la|lu|le")
EndSelect
EndFunc
|
|
|
03/22/2010, 20:04
|
#5
|
elite*gold: 0
Join Date: Aug 2009
Posts: 225
Received Thanks: 68
|
ne xD
ich hab ja bei $Combo1 mehrere
Edit:
Ohh ned gescheit angeschaut xD
Edit2:
Geht immer noch ned weil er jetzt immer die ganzen werte der $combo2 die ganze zeit dazu macht
probier ma selber aus dan siehst wies is
|
|
|
03/22/2010, 20:39
|
#6
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
ja schon
Combo Box zuerst mit GUICtrlSetData($Combo2, "") löschen
|
|
|
03/23/2010, 14:27
|
#7
|
elite*gold: 0
Join Date: Aug 2009
Posts: 225
Received Thanks: 68
|
So jetzt hab ich das problem das wegen dem löschen der ausgewählte wert immer wenn ich GUICtrlSetData($Combo2, "") mach weggeht und ihn neu auswählen muss wie mach ich jetzt das der wert angezeigt wird die ganze zeit?
|
|
|
Similar Threads
|
Comboboxen speichern
05/07/2010 - AutoIt - 12 Replies
Nabend,
ich habe folgendes Problem:
Ich habe z.B. eine Form mit einer Combobox und einem Button vor mir. Nun möchte ich, dass das, was in der Combobox angegeben wird durch klick auf den Button gespeichert wird, sodass es beim nächsten öffnen der Form wieder da ist. Das Dumme ist nur, dass wenn ich mein Script nun starte, die Combobox föllig leer ist.
Hier mal mein Script:
#include <GUIConstants.au3>
|
All times are GMT +1. The time now is 04:55.
|
|