Hi,
ich hab ein GUI mit Tabs erstellt, aber wenn ich das skript starte wird der 1. tab aufgerufen, aber nicht angezeigt, weiß einer warum?
wenn ich dann auf den 2. und dann wieder auf den 1. tab gehe, wird er richtig angezeigt! :hm:
Hi,
ich hab ein GUI mit Tabs erstellt, aber wenn ich das skript starte wird der 1. tab aufgerufen, aber nicht angezeigt, weiß einer warum?
wenn ich dann auf den 2. und dann wieder auf den 1. tab gehe, wird er richtig angezeigt! :hm:
:willkommen:
Code? Screen(s)?
peethebee
hier ein teil des codes:
[autoit]
#include <GUIConstants.au3>
#include <IE.au3>
GUICreate("µTorrent-Toolbox",225,220)
GUISetState(@SW_SHOW)
GUISetIcon("files\gfx\main.ico")
GUISetFont(9, "", "", "SegoeUI", "")
GUISetBkColor("black")
;~ GUI-Buttons Start
[/autoit][autoit][/autoit][autoit]GUICtrlCreateTab(0, 0, 225, 220)
[/autoit][autoit][/autoit][autoit]GUICtrlCreateTabItem ("Leech")
$leechfakeup=GUICtrlCreateButton("Leech Fake UP 3x",10,30,200,20,-1,-1)
$leechmulti10=GUICtrlCreateButton("Leech Multi10",10,50,200,20,-1,-1)
$emu14=GUICtrlCreateButton("Leech Emu1.4 Multi10",10,70,200,20,-1,-1)
GUICtrlCreateTabItem ("Seed")
$onlyup=GUICtrlCreateButton("Seed OnlyUpload",10,70,200,20,-1,-1)
$seedfakeup=GUICtrlCreateButton("Seed Fake UP 3x",10,30,200,20,-1,-1)
$seedmulti10=GUICtrlCreateButton("Seed Multi10",10,50,200,20,-1,-1)
GUICtrlCreateTabItem ("Misc")
$noleech=GUICtrlCreateButton("Original Client",10,50,200,20,-1,-1)
$stealth=GUICtrlCreateButton("Stealth-Mod",10,30,200,20,-1,-1)
$nrpg=GUICtrlCreateButton("NRPG RatioMaster",10,70,200,20,-1,-1)
GUICtrlCreateTabItem ("Tools")
$close=GUICtrlCreateButton("Kill all µTorrent-Processes",10,30,200,20,-1,-1)
$webui=GUICtrlCreateButton("Install µTorrent-WebUI",10,50,200,20,-1,-1)
$clean=GUICtrlCreateButton("Clean µTorrent-Folder",10,70,200,20,-1,-1)
$gfx=GUICtrlCreateButton("Install GFX-Pack",10,90,200,20,-1,-1)
$links=GUICtrlCreateButton("Open Links.htm",10,110,200,20,-1,-1)
$zip=GUICtrlCreateButton("Compress torrents to a zip-file",10,130,200,20,-1,-1)
GUICtrlCreateTabItem ("About")
$label_author=GUICtrlCreateLabel("Author: Alex Irsi", 70, 80)
$label_email=GUICtrlCreateLabel("alexirsi@googlemail.com", 40, 110)
$label_name_number=GUICtrlCreateLabel("µTorrent-Toolbox v0.8", 55, 50)
$label_picture=GUICtrlCreatePic("icon.gif", 50, 140, 128, 48)
Screenshot im Anhang!
Man muss das Tab noch irgendwie abschließen, wenn ich mich richtig erinnere. Les mal die Hilfe dazu und schau dir das Beispiel dort an...
peethebee
Hi,
neben dem fehlenden Abschluß hast du den GUI-Status an der falschen Stelle gesetzt. Dadurch wird die Tabreihenfolge nicht berücksichtigt.
So funktionierts:
#include <GUIConstants.au3>
#include <IE.au3>
GUICreate("µTorrent-Toolbox",225,220)
;~ GUISetState(@SW_SHOW) HIER NICHT!
GUISetIcon("files\gfx\main.ico")
GUISetFont(9, "", "", "SegoeUI", "")
GUISetBkColor("black")
;~ GUI-Buttons Start
[/autoit] [autoit][/autoit] [autoit]$Tab=GUICtrlCreateTab(0, 0, 225, 220)
[/autoit] [autoit][/autoit] [autoit]$i1=GUICtrlCreateTabItem ("Leech")
$leechfakeup=GUICtrlCreateButton("Leech Fake UP 3x",10,30,200,20,-1,-1)
$leechmulti10=GUICtrlCreateButton("Leech Multi10",10,50,200,20,-1,-1)
$emu14=GUICtrlCreateButton("Leech Emu1.4 Multi10",10,70,200,20,-1,-1)
$i2=GUICtrlCreateTabItem ("Seed")
$onlyup=GUICtrlCreateButton("Seed OnlyUpload",10,70,200,20,-1,-1)
$seedfakeup=GUICtrlCreateButton("Seed Fake UP 3x",10,30,200,20,-1,-1)
$seedmulti10=GUICtrlCreateButton("Seed Multi10",10,50,200,20,-1,-1)
$i3=GUICtrlCreateTabItem ("Misc")
$noleech=GUICtrlCreateButton("Original Client",10,50,200,20,-1,-1)
$stealth=GUICtrlCreateButton("Stealth-Mod",10,30,200,20,-1,-1)
$nrpg=GUICtrlCreateButton("NRPG RatioMaster",10,70,200,20,-1,-1)
$i4=GUICtrlCreateTabItem ("Tools")
$close=GUICtrlCreateButton("Kill all µTorrent-Processes",10,30,200,20,-1,-1)
$webui=GUICtrlCreateButton("Install µTorrent-WebUI",10,50,200,20,-1,-1)
$clean=GUICtrlCreateButton("Clean µTorrent-Folder",10,70,200,20,-1,-1)
$gfx=GUICtrlCreateButton("Install GFX-Pack",10,90,200,20,-1,-1)
$links=GUICtrlCreateButton("Open Links.htm",10,110,200,20,-1,-1)
$zip=GUICtrlCreateButton("Compress torrents to a zip-file",10,130,200,20,-1,-1)
$i5=GUICtrlCreateTabItem ("About")
$label_author=GUICtrlCreateLabel("Author: Alex Irsi", 70, 80)
$label_email=GUICtrlCreateLabel("alexirsi@googlemail.com", 40, 110)
$label_name_number=GUICtrlCreateLabel("µTorrent-Toolbox v0.8", 55, 50)
$label_picture=GUICtrlCreatePic("icon.gif", 50, 140, 128, 48)
GUICtrlCreateTabItem("") ;muß sein
GUISetState(@SW_SHOW) ;erst hier
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
EndSelect
WEnd
Exit
dankeschön jetzt funzt es!