|
You last visited: Today at 01:55
Advertisement
Groupbox aktivieren und deaktivieren?
Discussion on Groupbox aktivieren und deaktivieren? within the AutoIt forum part of the Coders Den category.
01/21/2013, 19:57
|
#1
|
elite*gold: 3800
Join Date: Dec 2012
Posts: 13,039
Received Thanks: 8,243
|
Groupbox aktivieren und deaktivieren?
Wie kann ich es machen, dass eine Groupbox erst nach einer bestimmten Sache aktiviert wird.
Beispiel:
If $Eingeloggt = True Then
Aktiviere GroupBox
Das war nur nen Beispiel, also nicht kritisieren
MfG
|
|
|
01/21/2013, 20:27
|
#2
|
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
|
Quote:
GuiCtrlSetState($GroupBox,$GUI_DISABLE oder dann halt $GUI_ENABLE)
|
Vl. so
|
|
|
01/21/2013, 21:38
|
#3
|
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
|
Ich glaube nicht.
Versuchs es doch einfach mal
|
|
|
01/21/2013, 21:55
|
#4
|
elite*gold: 0
Join Date: Dec 2012
Posts: 19
Received Thanks: 0
|
War es bei AutoIT nicht so dass das 2. Fenster sich eh erst nach dem ersten öffnet?
Ansonsten vllt. einfach
Quote:
das wären 5 Sekunden
mfg
Darkey
|
|
|
01/21/2013, 22:01
|
#5
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,254
|
Quote:
Originally Posted by Darkey98
War es bei AutoIT nicht so dass das 2. Fenster sich eh erst nach dem ersten öffnet?
Ansonsten vllt. einfach
das wären 5 Sekunden
mfg
Darkey
|
ich glaub du bist im falschen thread
|
|
|
01/22/2013, 02:03
|
#6
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,147
|
Quote:
Originally Posted by Requi
ist der inhalt von der box auch nicht mehr nutzbar dann?
|
Eine GroupBox zu deaktivieren bringt nichts. Die Inhalte sind nach wie vor nutzbar. Allerdings kannst du es mit einer For-Schleife ganz einfach lösen:
Code:
GUICreate("test", 100, 140)
$Group1Start = GUICtrlCreateGroup("Group", 5, 5, 90, 130)
$GroupItemButton = GUICtrlCreateButton("Disable", 20, 20, 60)
GUICtrlCreateCheckbox("Ckbox", 20, 50, 60)
GUICtrlCreateRadio("Radio 1", 20, 80, 60)
GUICtrlSetState(-1, 1)
GUICtrlCreateRadio("Radio 2", 20, 110, 60)
$Group1End = GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState()
Do
$nMsg = GUIGetMsg()
If $nMsg == $GroupItemButton Then
For $GUICtrl = $Group1Start To $Group1End
GUICtrlSetState($GUICtrl, 128) ;$GUI_DISABLE
Next
EndIf
Sleep(10)
Until $nMsg == -3 ;$GUI_EVENT_CLOSE
Den einzelnen Steuerelementen kannst du natürlich weiterhin beliebige Variablenbezeichnungen zuteilen.
|
|
|
01/22/2013, 15:22
|
#7
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Quote:
Originally Posted by Requi
Aber da ich eine 100 Zeilen GUI habe lass ich es einfach offen.
|
um in autoit 100zeilen für eine gui zu erhalten, muss man schon EXTREM komplexe scripte schreiben. in 90% aller fälle wird ein übermäßig langer code aber einfach durch mangelnde kompetenz des scripters verursacht.
abgesehen davon wirst du es in der coding scene mit der einstellung nicht weit bringen.
|
|
|
01/22/2013, 15:25
|
#8
|
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
|
Du könntest es auch versuchen, in dem du alle Elemente innerhalb dieser GroupBox in ein Array packst und später einfach dieses Array abarbeitest. Das ist eig. kein großer aufwand.
|
|
|
08/24/2014, 05:43
|
#9
|
elite*gold: 0
Join Date: Dec 2010
Posts: 2
Received Thanks: 0
|
Quote:
Originally Posted by KDeluxe
Eine GroupBox zu deaktivieren bringt nichts. Die Inhalte sind nach wie vor nutzbar. Allerdings kannst du es mit einer For-Schleife ganz einfach lösen:
Code:
GUICreate("test", 100, 140)
$Group1Start = GUICtrlCreateGroup("Group", 5, 5, 90, 130)
$GroupItemButton = GUICtrlCreateButton("Disable", 20, 20, 60)
GUICtrlCreateCheckbox("Ckbox", 20, 50, 60)
GUICtrlCreateRadio("Radio 1", 20, 80, 60)
GUICtrlSetState(-1, 1)
GUICtrlCreateRadio("Radio 2", 20, 110, 60)
$Group1End = GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState()
Do
$nMsg = GUIGetMsg()
If $nMsg == $GroupItemButton Then
For $GUICtrl = $Group1Start To $Group1End
GUICtrlSetState($GUICtrl, 128) ;$GUI_DISABLE
Next
EndIf
Sleep(10)
Until $nMsg == -3 ;$GUI_EVENT_CLOSE
Den einzelnen Steuerelementen kannst du natürlich weiterhin beliebige Variablenbezeichnungen zuteilen.
|
Kann man bei KODA irgendetwas einstellen, dass der 2. Teil auch mit einer Variablen versehen wird?
Code:
$Group1Start = GUICtrlCreateGroup("Group", 5, 5, 90, 130)
// bei mir
GUICtrlCreateGroup("", -99, -99, 1, 1) // ohne variable
|
|
|
08/24/2014, 11:02
|
#10
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,147
|
Ich nutze KODA nicht, habe mir aber dennoch mal die Einstellungen angeguckt. Wie vermutet ist es nicht möglich. Hier musst du also manuelle Nacharbeiten leisten (oder zur Automatisierung ein separates Script schreiben).
|
|
|
08/24/2014, 12:46
|
#11
|
elite*gold: 138
Join Date: Apr 2012
Posts: 3,495
Received Thanks: 1,769
|
Quote:
Originally Posted by lolkop
um in autoit 100zeilen für eine gui zu erhalten, muss man schon EXTREM komplexe scripte schreiben. in 90% aller fälle wird ein übermäßig langer code aber einfach durch mangelnde kompetenz des scripters verursacht.
abgesehen davon wirst du es in der coding scene mit der einstellung nicht weit bringen.
|
Willst du ihn jetzt demoralisieren oder wieso schreibst du sowas?
|
|
|
08/24/2014, 16:18
|
#12
|
elite*gold: 0
Join Date: Dec 2010
Posts: 2
Received Thanks: 0
|
Quote:
Originally Posted by KDeluxe
Ich nutze KODA nicht, habe mir aber dennoch mal die Einstellungen angeguckt. Wie vermutet ist es nicht möglich. Hier musst du also manuelle Nacharbeiten leisten (oder zur Automatisierung ein separates Script schreiben).
|
Danke für die schnelle Antwort.
Hätte ja sein können, dass es da ein Plugin für KODA gibt - was jemanden bekannt wäre.
vG
OT: @moneypulation
Hast du mal aufs Datum geschaut!
|
|
|
08/24/2014, 18:18
|
#13
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,147
|
Mit StringRegExpReplace() ist ein Script, welches dir diesen Vorgang automatisiert, in wenigen Zeilen geschrieben. Evtl. findest du ja schon was wenn du danach googlest.
|
|
|
|
Similar Threads
|
[VB2010] Objekt aus Groupbox "deaktivieren"?
07/02/2012 - .NET Languages - 3 Replies
Guten Tag,
ich habe ein kleines Problem.
Und zwar .hide ich eine Groupbox.
Dort wo vorher die Groupbox war, soll nun
etwas anderes mit dem .show - Befehl sichtbar gemacht werden.
Dies geht nun leider nicht, weil das Objekt
zu der oben gennanten Groupbox gehört.
|
Quests deaktivieren / aktivieren
05/18/2012 - Metin2 Private Server - 11 Replies
Nach Google und 2 Stunden SuFu finde ich nichts.
WIE kann man Quests bei einem eigenen Server aktivieren, und deaktivieren?
Profizocker94 hats geschafft also muss es hier auch jemand wissen.
MfG ZIM
|
UAC deaktivieren
08/08/2010 - Last Chaos - 2 Replies
Hi, Leute
ich wollte mal fragen wie und wo man die UAC deaktiviert.
wenn man das macht bekommt man beim multie client wohl keine schwarzen fenster mehr ? kann mich da kurz einer aufklären?
|
Wie kann man das Deaktivieren
01/15/2010 - WarRock - 9 Replies
kann mir jemand sagen wie ich die ALT + F4 deaktivieren kann oder die WINDOWS Taste + L TASTE??????
|
All times are GMT +2. The time now is 01:55.
|
|