Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 06:07

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



überprüfen ob ein tabsheet offen ist

Discussion on überprüfen ob ein tabsheet offen ist within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
überprüfen ob ein tabsheet offen ist

also kurz gesagt:

ich habe mehrere tabsheet´s und würde gerne wissen, wie manns überprüft, welches grade "an" ist...


hab schon neweile gesucht, aber nix brauchbares gefunden...

mfg
omer36 is offline  
Old 07/31/2010, 21:30   #2
 
bassbanane's Avatar
 
elite*gold: 116
Join Date: Oct 2007
Posts: 677
Received Thanks: 248
Wäre praktisch wenn du uns sagst welches Programm du meinst.
Es gibt tausende Programme die Tabs haben.
bassbanane is offline  
Old 07/31/2010, 21:36   #3
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
hmm... mal überlegen...
wir sind hier im autoit bereich...

hmmm....


€nochmal ausfürhlicher

hab 3-4tabsheets, und in jedem ist eine edit...noch dazu ein button.
jenach welches tabsheet offen ist, soll die edit in dem offenen sheet geleert werden..
omer36 is offline  
Old 07/31/2010, 21:46   #4
 
bassbanane's Avatar
 
elite*gold: 116
Join Date: Oct 2007
Posts: 677
Received Thanks: 248
Schau dir mal den Befehl _GUICtrlTab_GetCurSel an
bassbanane is offline  
Thanks
1 User
Old 08/01/2010, 21:19   #5
 
suiluJ.'s Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 2,210
Received Thanks: 6,755
Entweder:
Oder:
suiluJ. is offline  
Thanks
1 User
Old 08/01/2010, 22:22   #6
 
PenGuin :O's Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
Quick 'n Dirty hier im "Direkt antworten":

Code:
#include <GUITab.au3>

Global $iTab = -1

AdlibRegister("_CheckTab", 20)

While Sleep(50)
WEnd

Func _CheckTab()
$iActTab = GUICtrlTab_GetCurSel($hGUI) ;GUI-Handle hier hin

If $iActTab <> $iTab Then
ConsoleWrite("Tab " & ($iActTab + 1) & @CRLF)
$iTab = $iActTab
EndFunc
Bei Fehler: Meldung posten, ich verbesser.
PenGuin :O is offline  
Thanks
1 User
Old 08/06/2010, 19:03   #7
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
hmm.. iwie kapier ich das nihct so wirklich
wie müsste es hier aussehen, währe nett, wenn mal einer das machen könnte...

also wenn zb tabsheet1 offen ist, und der button gedrückt wird, wird nur die edit1 geleert, wenn tabsheet2 offen ist, die edit2.. usw...

mfg
omer36 is offline  
Old 08/06/2010, 19:29   #8
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
Zwar nicht so exotisch wie die anderen Versuche, aber funktionsgähig...

Code:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 293, 385, 192, 124)
$Tab1 = GUICtrlCreateTab(4, 4, 277, 281)
GUICtrlSetResizing(-1, $GUI_DOCKWIDTH + $GUI_DOCKHEIGHT)
$TabSheet1 = GUICtrlCreateTabItem("TabSheet1")
$Edit1 = GUICtrlCreateEdit("", 12, 44, 265, 233)
GUICtrlSetData(-1, "Edit1")
$TabSheet2 = GUICtrlCreateTabItem("TabSheet2")
$Edit2 = GUICtrlCreateEdit("", 8, 40, 269, 241)
GUICtrlSetData(-1, "Edit2")
$TabSheet3 = GUICtrlCreateTabItem("TabSheet3")
$Edit3 = GUICtrlCreateEdit("", 12, 36, 261, 245)
GUICtrlSetData(-1, "Edit3")
$TabSheet4 = GUICtrlCreateTabItem("TabSheet4")
$Edit4 = GUICtrlCreateEdit("", 16, 52, 249, 229)
GUICtrlSetData(-1, "Edit4")
GUICtrlCreateTabItem("")
$Button1 = GUICtrlCreateButton("löschen", 44, 296, 129, 65, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		Case $Button1
			Switch GUICtrlRead($Tab1)
				Case 0
					GUICtrlSetData($Edit1, "")
				Case 1
					GUICtrlSetData($Edit2, "")
				Case 2
					GUICtrlSetData($Edit3, "")
				Case 3
					GUICtrlSetData($Edit4, "")
			EndSwitch
	EndSwitch
WEnd
Edit, hab mal noch die überflüssigen includes entfernt, war ja nicht mit anzusehen
| Moep | is offline  
Thanks
1 User
Old 08/06/2010, 19:51   #9
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
danke danke, genau sowas wollte ich ^^
omer36 is offline  
Reply


Similar Threads Similar Threads
D2me überprüfen !!!
04/09/2010 - Diablo 2 - 7 Replies
hallo, ein bekannter wurde vor ein paar tagen gehackt 2 ber 1 cham 1 vex 7 ists u.s.w. dachte er sich nix dabei war zwar scheisse aber was soll man machen. Heute wurde er wieder gehackt was uns ein bisschen zu denken gegeben hat. Dann haben wir d2me durchlaufen lassen und haben einige trojaner gefunden, mein d2me war aber sauber. Also einfach mal euren d2me durchlaufen lassen.
Überprüfen
11/02/2009 - Metin2 Private Server - 0 Replies
Moin com, wie kann man überfrüfen, was ein Char geschrieben und gemacht hat? lg soul
Koda -> frage Tabsheet
04/01/2009 - GW Bots - 10 Replies
Hallo ich habe eine Frage. Ich hatte mal Lust mir ein kleines GUI zu erstellen Nun ja ich weiß nicht was ich machen soll damit er was anderes anzeigt wenn ich zb tabsheet 1 oder 2 klicke deswegen habe ich erst einmal 2 völlig unabhängige geschaffen udn das andere sollte eig als tabsheet in das andere mit rein nun ja ich zeige euch mal die koda codes... Ach ja es geht mir wie ich es im KODA schaffe im Code weiß ich wie es geht...! 1. #include <GUIConstants.au3>
kleine hilfe pls :D TabSheet
02/22/2008 - Guild Wars - 3 Replies
Hi, ich will TabSheets nicht neben einander sondern so das 2 reihen sind eine Oben und eine Unten. Auf dem Screen soll es nich so sein das nur eine Reihe ist, sondern so das z.B. "Bot Edit und About, Bot Help" in 2ter reihe liegen und "Bot Function und Bot Addon Function" in 1ter reihe liegen. Siehe Screen* Und dann noch eine frage wie functioniert das mit "ScriptDir" in einer GUI. Wenn ich z.B. "Hintergrund grafik einfügen will und jemand anderes der sich dann den Bot aufn rechner packt...



All times are GMT +1. The time now is 06:07.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.