You last visited: Today at 20:15
Advertisement
GUI frage
Discussion on GUI frage within the GW Bots forum part of the Guild Wars category.
04/10/2009, 15:06
#1
elite*gold: 0
Join Date: Mar 2009
Posts: 48
Received Thanks: 3
GUI frage
hab mir mal ein neue gui gemacht weil mein alter ein bissle primitiv aussah
Nr.1: Ich möchte den Input bei "Runden" auf Enabled=False stellen, WENN
Checkbox bei "Runden" Checked=True ist.
Nr.2: Wie bekomm ich einen Text in mehrere Reihen bei den Edit feldern ?
Hab keinen Publik-Bot gefunden der sowas hat...bez. habs im scribt ned gefunden
04/10/2009, 15:22
#2
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
zu 1. wo ist die frage?
zu 2.GUICtrlCreateEdit, kannste mehrzeilig machen wie du lustig bist. ich denke du meintest eher die inputbox.
alternativ kann ich dir die autoit hilfe ans herz legen, in scite einfach mal f1 drücken und dort mal gui in die suche eingeben, dann hast du ne weile was zum lesen.
schon schade das du kein scipt gefunden hast wo du es rauskopieren konntest.
04/10/2009, 15:29
#3
elite*gold: 0
Join Date: Mar 2009
Posts: 48
Received Thanks: 3
zu nr.1 Wie mach ich das ?
zu nr.2 ich geb euch mal den gui....ich meine rechts die box
Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Guild Wars Vaettir Event Bot", 401, 351, 277, 141)
$Tab1 = GUICtrlCreateTab(8, 64, 385, 281)
GUICtrlSetResizing(-1, $GUI_DOCKWIDTH+$GUI_DOCKHEIGHT)
$TabSheet1 = GUICtrlCreateTabItem("Allgemeine Einstellungen")
$Group1 = GUICtrlCreateGroup("", 16, 88, 361, 249)
$Group2 = GUICtrlCreateGroup("Checkbox", 240, 104, 129, 225)
$Edit1 = GUICtrlCreateEdit("", 248, 120, 113, 201, BitOR($ES_AUTOVSCROLL,$ES_AUTOHSCROLL,$ES_READONLY,$ES_WANTRETURN))
GUICtrlSetData(-1, "Edit1")
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group3 = GUICtrlCreateGroup("Runden", 24, 104, 201, 41, $BS_CENTER)
$Input1 = GUICtrlCreateInput("", 32, 120, 73, 21, BitOR($ES_AUTOHSCROLL,$ES_NUMBER))
$Checkbox1 = GUICtrlCreateCheckbox("EndlosSchleife", 120, 120, 97, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group4 = GUICtrlCreateGroup("Benötigtes Build", 24, 208, 201, 57, $BS_CENTER)
$Edit2 = GUICtrlCreateEdit("", 32, 232, 185, 25, BitOR($ES_AUTOVSCROLL,$ES_AUTOHSCROLL,$ES_READONLY,$ES_WANTRETURN))
GUICtrlSetData(-1, "OwZTkY/8ZS6jHRnxlpBaCimUgBA")
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Button1 = GUICtrlCreateButton("START", 56, 272, 137, 57, 0)
$Group5 = GUICtrlCreateGroup("Hotkey", 24, 152, 201, 49, $BS_CENTER)
$Label1 = GUICtrlCreateLabel("Beenden - [Ende]", 80, 168, 95, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUICtrlCreateTabItem("")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
04/10/2009, 15:34
#4
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
jo sag ich doch, einfach mal
GUICtrlCreateCheckbox und
GUICtrlCreateEdit
in die autoit hilfe eingeben, ist ja net so schwer, oder?
04/10/2009, 15:41
#5
elite*gold: 0
Join Date: Mar 2009
Posts: 48
Received Thanks: 3
da hab ich nachgeschaut...und nix gefunden
bin auserdem ned der beste in englisch
/edit: hab auch im internet in der deutschen Funktionsreferenz nachgeschaut...da hab cih auch nix gefunden
04/10/2009, 15:50
#6
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
ja dann hast du anscheinden nicht richtig geguckt...
04/10/2009, 15:59
#7
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
Es gibt ne Deutsche AutoIT Hilfe.. kknb hat sich so eine Mühe gegeben nix zu verraten..
Code:
GUICtrlSetState(-1, $GUI_DISABLE)
04/10/2009, 16:03
#8
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
ja das habe ich mir abgewöhnt alles stück für stück vorzukauen, stichwörter sind ok...
irgendwo muss man ja selber mal bisl nachdenken, sonst lernt man ja nie was. es kommt sowieso gleich die frage wie man guisetstate einsetzen soll, oder wie man den status der box abfragt^^
04/10/2009, 16:12
#9
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
PHP Code:
$nMSG = GuiCtrlGetMsg () GuiCtrlSetState ( $bla , @ error )
oder irgentwie so ne
?
04/10/2009, 16:42
#10
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
ne im gui einfach unter das control die zeile die ich gepostet hab und gut is o.O
All times are GMT +2. The time now is 20:16 .