Danke ![]()
Also, bei mir hat's schon ohne diesen Code getan
bei mir wird nämlich das Fenster auch um einiges größer und da hatte ich mit meinem Tab in Tab System keine Probleme
sitzt alles perfekt.
Danke ![]()
Also, bei mir hat's schon ohne diesen Code getan
bei mir wird nämlich das Fenster auch um einiges größer und da hatte ich mit meinem Tab in Tab System keine Probleme
sitzt alles perfekt.
puh, dann bin ich aber erleichtert ![]()
Aber wieso wird eigentlich meistens der msgloop Modus benutzt?
Oh man, klar, gerade fallen mir die Schuppen von den Augen
Ja, jetzt ist alles klar, herzlichen Dank für den Code und auch für die Geduld ![]()
achso, danke sehr
Mh, als ich nämlich mal ein Gui fenster deletet habe, wurde das Fenster bei mir komplett schwarz ![]()
Mh, und wie kriege ich es noch hin, dass nur im zweiten Tab die untertabs erstellt werden? Derzeit werden sie ja auf dem ersten Tab angezeit
Tut mir leid, wenn ich mich dumm anstelle ![]()
wow, großartig, danke!
Das "child2" braucht man also gar nicht *delete* das hatte mich unter anderem so verwirrt ![]()
Du hättest nur eine Suchmaschine nach "tab in tab" autoit befragen müssen
Hatte ich ja, aber hab in Google nix gefunden ![]()
Uff, irgendwie bin ich derzeit Autoitmüde, denn ich kriege das nicht mal mehr in den Guictrlsetonevent mode umgeschrieben
Hätte jemand die Güte und würde sich bitte dazu erbarmen ![]()
Ne Frage zu dem Code hätte ich noch:
Ich habe fünf tabs, muss ich jetzt für jeden ein eigenes guichild machen, damit das "tab in tab" nicht auf jedem angezeigt wird?
innerhalb einer GUI kann nur eine Kartenreiterauswahl existieren. Das heisst du müsstest innerhalb deiner Gui eine zweite erstellen, in dieser kannst du dann wieder eine Kartenreiterauswahl erstellen.
Ja, genau, das habe ich versucht zu erklären und das ist auch das Problem
Auf AutoItScript.com habe ich GuiFrame-UDF gefunden. Damit funktioniert es, allerdings habe ich noch Probleme die "Frames" nach meinen Wünschen anzuordnen und auch beim Resizing klappt es bei mir noch nicht
Danke sehr, genau sowas in der Art habe ich als Problemlösung gesucht
Auch wenn das Anpassen dann wohl zum neuen Problem wird...
Falls irgendjemand noch eine Idee hat - bitte posten ![]()
Edit:
@progandy: Boah, super! Das habe ich seit Tagen gesucht!!! Vielen vielen Dank!
Ich glaube, ich wende mich bei solchen Problemen lieber gleich an die Profis als tagelang herumzuprobieren ![]()
Hallöchen ![]()
Ich weiß ja, dass in einer Registerkarte nicht noch ein Menü mit Registerkarten erstellt werden kann.
Habe auch schon versucht Tabs mit etlichen Labels und Styles zu imitieren, doch das Ergebnis sah dementsprechend aus ![]()
Dennoch wollte ich wissen, ob irgendjemand eine Idee oder sogar eine Lösung hat, die Programmsprache auszutricksen und damit mein tagelanges verzwicktes Problem damit zu lösen ![]()
In Hoffnung auf eine positive Antwort,
Elodie
yuhuu, super
vielen herzlichen Dank Oscar!
okay, mh... gibt's eine Lösungsidee? ![]()
Ich dachte nur, wenn man Dateien in eine Liste ziehen kann, kann's ja nicht so schwer werden, Items in eine Liste zu schieben...
Hallo, liebe Autoit-Gemeinde.
Ich nage seit Stunden schon an der Funktion aus einem Treeview das letzte Unteritem(1-4) in eine Liste verschieben zu können. Bisher habe ich ein Listview-Steuerelement und einen Tree mit Treviewitem und mehreren Unteritems.
Habe mir auch schon 5 Quelltexte mit ähnlichem Prinzip angesehen, aber ich komme dennoch nicht weiter...
#include <GuiConstantsEx.au3>
#include <TreeViewConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode", 1)
Global $exit, $ItemA, $ItemB, $Item1, $Item2, $Item3, $Item4
Example()
Func Example()
Guicreate("Test", 400, 250, $WS_EX_ACCEPTFILES)
$tree = guictrlcreatetreeview(300, 10, 100, 100)
GUICtrlSetState(-1, $GUI_DROPACCEPTED)
$ItemA = Guictrlcreatetreeviewitem("ItemA", $tree)
$ItemB = Guictrlcreatetreeviewitem("ItemB", $tree)
$Item1 = Guictrlcreatetreeviewitem("Item1", $ItemA)
$Item2 = Guictrlcreatetreeviewitem("Item2", $ItemA)
$Item3 = Guictrlcreatetreeviewitem("Item3", $ItemB)
$Item4 = Guictrlcreatetreeviewitem("Item4", $ItemB)
Guictrlcreatelistview("", 10, 10, 200, 200)
GUICtrlSetState(-1, $GUI_DROPACCEPTED)
GUISetState()
GUISetOnEvent($GUI_EVENT_CLOSE, "OnExit")
while(1)
Sleep(1000)
WEnd
EndFunc ;==>_Main
Func OnExit()
If @GUI_CtrlId = $Exit Then
;MsgBox(0, "You clicked on", "Exit")
Else
;MsgBox(0, "You clicked on", "Close")
EndIf
Exit
EndFunc ;==>OnExit
Falls jemand zu helfen weiß, wäre ich sehr sehr dankbar! ![]()
herzlichen Dank, Oscar! ![]()
Jetzt tut's ![]()
Ja, den unteren Quellcode kenn ich schon ![]()
Der tut aber nicht ![]()
Danke fürs Herzlich Willkommen ![]()
eventuell habe ich mich falsch ausgedrückt - sorry.
Also, ich würde gerne nur die Überschriftstextfarbe bei einer Gruppe ändern ![]()
Danke sehr ![]()
Hatte gehofft, dass es einfacher geht ![]()
Hab's nun so gemacht:
[autoit]
#include <GuiConstantsEx.au3>
GUICtrlCreateGroup(" ", 20, 200) ; Ausschnitt in die Gruppe machen
guictrlcreatelabel("Text:",25, 200) ; mit Text füllen
Guictrlsetcolor(-1, 0x756EA4)
GUICtrlCreateGroup("", -99, -99, 1, 1)
mit bisschen herumprobieren klappt's ![]()
Hallo,
tut mir leid, dass ich schon wieder eine Frage stelle.
Ich stehe auf dem Schlauch ![]()
Wieso tut denn dieser Quellcodeabschnitt nicht?
[autoit]
#include <GuiConstantsEx.au3>
Guictrlcreategroup("Text", 20, 50)
Guictrlsetcolor(-1, 0x66342D)
Wenn man statt einer Gruppe ein Label macht, geht's...
Und in der Hilfe steht ja auch, dass guictrlsetcolor mit einer Gruppe gehen sollte.
Guictrlsetbkcolor geht übrigens bei einer Gruppe, aber ich will ja die Textfarbe ändern ^^"
Liebe Grüße
Corinna
Und, wenn man sich einfache Skripte anschaut und sich selbst versucht klar zu machen, was dort passiert.
Man könnte vor dem ersten eigenen kleinen Skript auch noch ein Ablaufdiagramm erstellen. So erhält man meiner Meinung nach auch einiges an Programmier-Logik ![]()
Die Idee mit dem Hintergrund ändern habe ich schon probiert. Allerdings schob sich das Bild immer noch nach dem Klicken hinter den Slider ![]()
Hallöchen ![]()
Habe da noch ein Problem und zwar würde ich gerne einen Slider transparent machen.
Das ist der derzeitige Codeschnipsel:
[autoit]
Guictrlcreateslider(112,80,175,30, 0x0004+0x0010) ; Slider nach oben und ohne Skalenstriche
Guictrlcreatepic("roterbalken.jpg",120, 80, 159, 10)
Zur Veranschaulichung:
Wäre schön, wenn jemand eine Antwort wüsste ![]()
Mit freundlichen Grüßen
Elodie
Antworten der 1. und 2. Frage haben super geklappt, herzlichen Dank
Beim 3. Problem experimentiere ich noch herum ![]()
Da gibt's aber noch ein kleines weiteres Problem
Ich versuche gerade kleine gif-Bilder auf die Buttons zu positionieren.
Problem: Sobald man den button anklicken möchte, verschwinden die Bildchen...
Ziel: Später sollen dann die Bilder beim Mouseover durch Avis, wegen der Animation, ersetzt werden (Thema zum Mouseover habe ich schon gefunden
)