Seite 1 von 1
TextGadget Textausrichtung nachträglich ändern
Verfasst: 20.10.2015 18:27
von marcelx
Hallo,
wie kann ich bei ein TextGadget die Textausrichtung nachträglich ändern (auf linksbündig, zentriert oder rechtsbündig)?
Danke und Gruß
MarcelX
Re: TextGadget Textausrichtung nachträglich ändern
Verfasst: 20.10.2015 18:42
von RSBasic
Code: Alles auswählen
EnableExplicit
If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
TextGadget(1, 10, 10, WindowWidth(0)-20, 20, "Beispieltext 1", 0)
TextGadget(2, 10, 30, WindowWidth(0)-20, 20, "Beispieltext 2", #PB_Text_Center)
SetWindowLongPtr_(GadgetID(1), #GWL_STYLE, GetWindowLongPtr_(GadgetID(1), #GWL_STYLE) &~#SS_LEFT | #SS_RIGHT)
SetGadgetText(1, GetGadgetText(1))
SetWindowLongPtr_(GadgetID(2), #GWL_STYLE, GetWindowLongPtr_(GadgetID(2), #GWL_STYLE) &~#SS_CENTER | #SS_RIGHT)
SetGadgetText(2, GetGadgetText(2))
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow
End
EndSelect
ForEver
EndIf
[gelöst] TextGadget Textausrichtung nachträglich ändern
Verfasst: 20.10.2015 18:50
von marcelx
Danke RSBasic
Re: TextGadget Textausrichtung nachträglich ändern
Verfasst: 20.10.2015 18:50
von ts-soft
Naja, sind keine Edits, also kein ES sondern Statics, also SS
Code: Alles auswählen
EnableExplicit
If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
TextGadget(1, 10, 10, WindowWidth(0)-20, 20, "Beispieltext 1", 0)
TextGadget(2, 10, 30, WindowWidth(0)-20, 20, "Beispieltext 2", #PB_Text_Center)
SetWindowLongPtr_(GadgetID(1), #GWL_STYLE, GetWindowLongPtr_(GadgetID(1), #GWL_STYLE) &~#SS_LEFT | #SS_RIGHT)
SetGadgetText(1, GetGadgetText(1))
SetWindowLongPtr_(GadgetID(2), #GWL_STYLE, GetWindowLongPtr_(GadgetID(2), #GWL_STYLE) &~#SS_CENTER | #SS_RIGHT)
SetGadgetText(2, GetGadgetText(2))
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow
End
EndSelect
ForEver
EndIf
Macht in diesem Falle aber keinen Unterschied, kann aber bei anderen Constanten schon zu fehlern führen!
Re: TextGadget Textausrichtung nachträglich ändern
Verfasst: 20.10.2015 18:51
von RSBasic
Hab ich schon festgestellt und editiert.

Re: TextGadget Textausrichtung nachträglich ändern
Verfasst: 20.10.2015 18:53
von ts-soft
Hab mich gerade gewundert, weil bei Dir das Editieren ja nicht registriert wird.
Re: TextGadget Textausrichtung nachträglich ändern
Verfasst: 20.10.2015 18:55
von RSBasic
Das stimmt. Ist standardmäßig leider bei allen Beiträgen so, die von Moderatoren und Administratoren nachträglich bearbeitet wurden.