Beiträge von Trubadour
-
-
Hallo zusammen,
bisher habe ich keine Möglichkeit gefunden, nur einen Teil einer Labelbeschriftung zu unterstreichen.
Wahrscheinlich liege ich richtig in der Annahme, dass das tatsächlich nicht funzt.
Wenn es doch geht (ohne dass ich z. B. auf mehrere Label hintereinander ausweiche (da ich in einer jeweils neuen,verschieden langen Labelbeschriftung etwas unterstreichen möchte)), wäre ich sehr froh über eine Idee.
Viele Grüße,
Jens
-
Hallo nochmal,
@ name22 : Ich will ja nicht das Rad neu erfinden. Es gibt ja schon tabs in Autoit. Mir ist, wenn es hoffentlich überhaupt möglich ist, nur die Vorgegehensweise nicht klar.
@ (Auto)Bert : Ich habe bis jetzt nicht verstanden, ob auf OwnTab-UDF alle anderen Controls (auch die von GDI+) funktionieren.
Ich hoffe mal, dass ich nicht hier an Grenzen stosse, die ich lieber früher erkannt hätte. Es geht bei meinem Projekt übrigens nicht um kommerzielle Software und zur
Not schicke ich die *.au3 Dateien mit dem Rest auch per PM zu.VG, Jens
-
Hallo zusammen,
nachdem ihr mir jetzt schon zwei Mal auf die Sprünge geholfen habt, glaube ich mich jetzt in einer wahren Sackgasse (...nach schon sehr viel Recherche hier).
Zum einen kann ich die mit GUICtrlCreateTabItem erstellten Tabs nicht mit einer Farbe meiner Wahl versehen (eigentlich hätte ich gerne alle tab-Controls in Grau, ohne auf die Windows XP klassische Ansicht umschalten zu müssen) und zum zweiten funktionieren die GDIPlus Grafikanweisungen nicht auf den tabs,- jedenfalls erscheint da keine schöne weiße Fläche, in die ich meine Grafik zeichnen lassen könnte. Auf einer GUI - Oberfläche funktionierts einwandfrei.
Um die Fragen nach dem Code im vorherein zu unterdrücken, er ist bereits 2497 Zeilen lang und wird bestimmt noch 100 bis 500 Zeilen dazubekommen.
Gibt es da grundlegendes vorher einzustellen oder zu beachten? Ich bin bis jetzt mit den Tab-Controls super zufrieden, weil nur sie mir diese gradlinige Vorgehensweise ermöglichen.
Über weitere Unterstützung würde ich mich sehr freuen,
Jens
-
@ funkey
Vielen Dank, schon geschehen!
@ name22

@ m-obi,
vielen Dank für dein Angebot, aber ich habe vieles extra nicht in arrays gepackt und alles sehr viel kommentiert, damit ich mich nicht in ein paar Jahren fragen muß: Was hast du denn da damals gemacht? Ausserdem benötige ich eine große gestalterische Flexibilität in der GUI, da ich noch nicht weiß, wie meine Messwertnotation am Ende von der angesprochenen Usergruppe akzeptiert wird und ich deshalb wahrscheinlich sowie noch sehr viel ändern muß.
Aber wichtige, wiederkehrende Routinen habe ich schon in Func-Endfunc gepackt.
Also nochmals vielen Dank an alle, besonders auch wegen der zeitnahen Hilfestellung,
Jens
-
Leider ist der Code schon ganz schön riesig und ich habe die ControlID jeweils in einer Array-Variablen gespeichert.Hier z.B. .......
Ich oute mich jetzt mal als Idiot. Beim nachschauen, welches Array, habe ich bemerkt, dass ich immer das gleiche benutze und so gar nicht auf die richtige ID zugreifen kann.
Sorry für meine Frage, aber ganz vielen Dank für eure schnellen Antworten. Ich hoffe, das wars jetzt...
-
Hallo zusammen,
gibt es eine Möglichkeit, die Labelbeschriftung zur Laufzeit zu ändern?
In meinem Fall soll der Labeltext abhängig von Radiobuttons geändert werden.
GUICtrlSetData ändert den Text jedenfalls nicht, oder gibt es danach eine Möglichkeit, das GUI neuschreiben zulassen, oder mache ich grundlegend was falsch?
Wenn es eine Alternative für das Label gibt, welches sich zur Laufzeit beschreiben lässt und genauso aussieht (ohne graphischen Schnickschnack), wäre ich auch über die Alternative froh.
Viele Grüße,
Jens
-
Vielen Dank Schnitzel,
die fremden Datensätze hatten plötzlich ein Komma.
Jetzt läufts.
VG, Jens
-
Hallo zusammen,
ich habe ein Prog geschrieben, das Komma-Werte aus verschiedenen Dateien ausliest und dann eine Wertetabelle und eine statistische Ausgabe erzeugt.
Bei mir funktioniert alles perfekt. Compiliert genauso.Das Problem ist, die Werte werden auf anderen Rechnern nicht mehr als Kommazahlen verarbeitet, sondern nur als Ganzzahlen und der Kommarest wird einfach abgeschnitten.
Woran könnte denn sowas liegen?
Gibt es globale Regeln, die den Rechner zwingen, Gleitkommazahlen zu verwenden?VG, Jens