Probleme mit Text in den Tabs

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

redrum09
Posts: 2
Joined: 30 Sep 2015, 08:55

Probleme mit Text in den Tabs

30 Sep 2015, 09:10

Hallo zusammen,

ich habe mittlerweile herausgefunden wie ich den +Readonly befehl nutze. Selbst nach langer Recherche bleiben mir jedoch Fragen offen:

1. Gibt es eine Möglichkeit die +Readonly Funktion sowie wie die Einstellung der Größe der Tabs (w1085 h700 +ReadOnly,) so einzusetzen das ich Ihn nicht separat in jeden Tabcode kopieren muss ? Aktuell muss ich diese Variablen leider in jeden Tab einzeln kopieren...

2. Wie sorge ich dafür das der Hintergrund hinter dem Text weiss ist ?

Code: Select all

; Autorefresh============================================================================
; Wenn du an deinem AHK-Skript etwas änderst, während es läuft, musst du im Normalfall diese Änderung per Hand und Kontextmenü des Scripts anstoßen. Das geht alles auch automatisch, wenn du folgenden Code in den Script ganz oben (noch vor allen anderen Scriptbefehlen) reinkopierst:

SetTimer,UPDATEDSCRIPT,1000
UPDATEDSCRIPT:
FileGetAttrib,attribs,%A_ScriptFullPath%
IfInString,attribs,A
{
FileSetAttrib,-A,%A_ScriptFullPath%
SplashTextOn,,,Script wurde aktualisiert,
Sleep,500
Reload
}
Return

#a::
Gui, Font, cdarckblue
Gui, Font, s10, Verdana
Gui, Add, Tab2, w1100 h700, Weiterleitungen||Signaturen
Gui, Font, cBlack
Gui, Font, s12, Verdana
Gui, add,Edit, Redraw w1085 h700 +ReadOnly,

(
Weiterleitungen:

asdf
sd
asd
fdsf
asdf
sd
sdf

)

Gui, Tab, Signaturen
gui, add, Edit, Redraw w1085 h700 +ReadOnly,
(
Signaturen:

sdfasdfsdfsdfsdfssdfa
asdf
ssadfasdfsdfsdfsdfa
sdfsdafsd
sdfasdfsdfsdfsdfssdfa
asdf
ssadfasdfsdfsdfsdfa
sdfsdafsd
sdfasdfsdfsdfsdfssdfa
asdf
ssadfasdfsdfsdfsdfa
sdfsdafsd
sdfasdfsdfsdfsdfssdfa
asdf
ssadfasdfsdfsdfsdfa

)

gui, show,, TEST
GuiControl,Enable,EditField
Return

GuiClose:
Gui, Destroy
return
Herzlichen Dank im Voraus,

MFG redrum09
just me
Posts: 9453
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Probleme mit Text in den Tabs

30 Sep 2015, 11:11

Moin,

ich weiß nicht, was Du letztendlich mit den ReadOnly Edits anstellen willst. Dein Skript enthält aber ein paar Auffälligkeiten:
  • Gui, Font, cdarckblue: Diesen Farbnamen gibt es nicht. Meinst Du vielleicht Navy?
  • Gui, add,Edit, Redraw w1085 h700 +ReadOnly,: Die Option Redraw ist hier nicht sinnvoll.
  • GuiControl,Enable,EditField: Ein Control mit der ID EditField sehe ich nicht.
Davon mal abgesehen zu Deiner ersten Frage:
Du kannst einfach eine Variable mit den wiederholt gebrauchten Optionen definieren und die dann nutzen:

Code: Select all

EditOptions := " w1085 h700 +ReadOnly "
...
Gui, add, Edit, %EditOptions%,
...
Gui, add, Edit, %EditOptions%,
Zu Deiner zweiten Frage gibt es keine einfache Lösung.
redrum09
Posts: 2
Joined: 30 Sep 2015, 08:55

Re: Probleme mit Text in den Tabs

30 Sep 2015, 13:09

just me wrote:Moin,

ich weiß nicht, was Du letztendlich mit den ReadOnly Edits anstellen willst. Dein Skript enthält aber ein paar Auffälligkeiten:
  • Gui, Font, cdarckblue: Diesen Farbnamen gibt es nicht. Meinst Du vielleicht Navy?
  • Gui, add,Edit, Redraw w1085 h700 +ReadOnly,: Die Option Redraw ist hier nicht sinnvoll.
  • GuiControl,Enable,EditField: Ein Control mit der ID EditField sehe ich nicht.
Davon mal abgesehen zu Deiner ersten Frage:
Du kannst einfach eine Variable mit den wiederholt gebrauchten Optionen definieren und die dann nutzen:

Code: Select all

EditOptions := " w1085 h700 +ReadOnly "
...
Gui, add, Edit, %EditOptions%,
...
Gui, add, Edit, %EditOptions%,
Zu Deiner zweiten Frage gibt es keine einfache Lösung.
Wenn ich "Navy" als Farbe nehme wird alles schwarz seltsamerweise.

Und Editfield habe ich ebenfalls eingegeben allerdings sind nun die Textboxen extrem geschrumpft. Ich hoffe du kannst mir nochmals weiterhelfen ich bin echt am verzweifeln. Leider bin ich in Sachen AHK noch ein blutiger Anfänger :| :

Code: Select all

; Autorefresh============================================================================
; Wenn du an deinem AHK-Skript etwas änderst, während es läuft, musst du im Normalfall diese Änderung per Hand und Kontextmenü des Scripts anstoßen. Das geht alles auch automatisch, wenn du folgenden Code in den Script ganz oben (noch vor allen anderen Scriptbefehlen) reinkopierst:

SetTimer,UPDATEDSCRIPT,1000
UPDATEDSCRIPT:
FileGetAttrib,attribs,%A_ScriptFullPath%
IfInString,attribs,A
{
FileSetAttrib,-A,%A_ScriptFullPath%
SplashTextOn,,,Script wurde aktualisiert,
Sleep,500
Reload
}
Return

EditOptions := " w1085 h700 +ReadOnly "

#a::
Gui, Font, cdarckblue
Gui, Font, s10, Verdana
Gui, Add, Tab, w1100 h700, Weiterleitungen|Signaturen
Gui, Font, cBlack
Gui, Font, s12, Verdana
Gui, add, Edit, %EditOptions%,

(
Weiterleitungen:

asdf
sd
asd
fdsf
asdf
sd
sdf

)


Gui, Tab, Signaturen
Gui, add, Edit, %EditOptions%,

(
Signaturen:

sdfasdfsdfsdfsdfssdfa
asdf
ssadfasdfsdfsdfsdfa
sdfsdafsd
sdfasdfsdfsdfsdfssdfa
asdf
ssadfasdfsdfsdfsdfa
sdfsdafsd
sdfasdfsdfsdfsdfssdfa
asdf
ssadfasdfsdfsdfsdfa
sdfsdafsd
sdfasdfsdfsdfsdfssdfa
asdf
ssadfasdfsdfsdfsdfa

)


gui, show,, TEST
Return

GuiClose:
Gui, Destroy
return
just me
Posts: 9453
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Probleme mit Text in den Tabs

01 Oct 2015, 01:35

Entschuldigung, ich war wohl etwas zu kurz. Damit die Zeile EditOptions := " w1085 h700 +ReadOnly " überhaupt ausgeführt wird, muss sie entweder am Anfang des Skripts (in diesem Fall vor dem ersten Return, siehe Der obere Bereich des Scripts (automatischer Ausführungsbereich)), oder am Anfang der Hotkey-Routine stehen (d.h. hinter #a::).

Die Option cNavy ergibt bei mir ein 'dunkles Blau', während sich AHK bei Gui, Font, cdarckblue nur den gültigen Teil 'Blue' berücksichtigt und ein 'reines Blau' anzeigt.

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 17 guests