MSEide+MSEgui 4.2
-
- Beiträge: 2013
- Registriert: Do 16. Okt 2008, 10:22
- OS, Lazarus, FPC: Linux,Windows,FreeBSD,(MSEide+MSEgui 4.6,git master FPC 3.0.4,fixes_3_0)
- CPU-Target: x86,x64,ARM
MSEide+MSEgui 4.2
MSEide+MSEgui 4.2 ist da:
https://sourceforge.net/projects/mseide ... segui/4.2/
Neue Versionen von MSEgit, MSEspice und MSErun:
https://sourceforge.net/projects/mseuniverse/files/
Neu gibt es MSEgui auch für Windows 64 Bit.
https://sourceforge.net/projects/mseide ... segui/4.2/
Neue Versionen von MSEgit, MSEspice und MSErun:
https://sourceforge.net/projects/mseuniverse/files/
Neu gibt es MSEgui auch für Windows 64 Bit.
Re: MSEide+MSEgui 4.2
Hi,
kann mir jemand sagen wie man im Memo den Hintergrund farbig macht und die eingestellte Farbe auch Runtime beim Klick auf das Memo erhalten bleibt?
Bei mir verändert sich die Hintergrundfarbe immer wieder zu weiß (Klick) und die Hintergrundfarbe für die Selektion wird bei mir bis jetzt nicht angenommen. Was ich auch einstelle, ich bekomme die Farbe nicht angezeigt.
Im Moment ist mir nicht klar woran das liegt...
kann mir jemand sagen wie man im Memo den Hintergrund farbig macht und die eingestellte Farbe auch Runtime beim Klick auf das Memo erhalten bleibt?
Bei mir verändert sich die Hintergrundfarbe immer wieder zu weiß (Klick) und die Hintergrundfarbe für die Selektion wird bei mir bis jetzt nicht angenommen. Was ich auch einstelle, ich bekomme die Farbe nicht angezeigt.
Im Moment ist mir nicht klar woran das liegt...
-
- Beiträge: 2013
- Registriert: Do 16. Okt 2008, 10:22
- OS, Lazarus, FPC: Linux,Windows,FreeBSD,(MSEide+MSEgui 4.6,git master FPC 3.0.4,fixes_3_0)
- CPU-Target: x86,x64,ARM
Re: MSEide+MSEgui 4.2
MSEgui Widgets besitzen mehre ineinander geschachtelte rechteckige Bereiche. "TWidget.Color" füllt die gesamte Fläche, "cl_transparent" macht das Widget durchsichtig: Die 'Color = cl_*' Captions sind die Eigenschaften TMemoEdit.Frame.Caption und Bestandteil des Widgets. Es ist also nicht notwendig, ein separates "TLabel" zu verwenden.SoE hat geschrieben:Hi,
kann mir jemand sagen wie man im Memo den Hintergrund farbig macht und die eingestellte Farbe auch Runtime beim Klick auf das Memo erhalten bleibt?
Der Textbereich aller Editwidgets wird mit TWidget.Frame.ColorClient gefüllt, cl_transparent macht diesen Bereich durchsichtig: Den inneren Bereich füllt auch TWidget.Face, welches teiltransparente Farbverläufe und teiltransparente Pixmaps anzeigen kann: Hinweis: TMemoEdit ist nicht für lange Texte gedacht. Der Text ist nicht zeilenweise organisiert; TMemoEdit ist ein normales TStringEdit mit Scrollbar. Bitte verwende als Texteditor TWidgetGrid mit TTextEdit als Spaltenwidget.
Bitte sende ein Beispielprojekt, welches das Problem zeigt.Bei mir verändert sich die Hintergrundfarbe immer wieder zu weiß (Klick) und die Hintergrundfarbe für die Selektion wird bei mir bis jetzt nicht angenommen. Was ich auch einstelle, ich bekomme die Farbe nicht angezeigt.
Im Moment ist mir nicht klar woran das liegt...
-
- Beiträge: 3444
- Registriert: Mo 11. Sep 2006, 10:24
- OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
- CPU-Target: X32 / X64 / ARMv5
- Wohnort: Krefeld
Re: MSEide+MSEgui 4.2
Völlig off-topic nur BTW:mse hat geschrieben: TMemoEdit ist ein normales TStringEdit mit Scrollbar.
Ich brauche eine Editier-Möglichkeit für einen Text mit "Absatz"-Umbrüchen, die die "Absatz"-Umbrüchen irgendwie zeigt und erhält, aber im Editier-Feld natürlich lange Zeilen automatisch umbricht, was in den Text-Daten nicht in Erscheinung tritt.
Ist sowas mit TMemoEdit sinnvoll machbar oder gibt es etwas anderes ?
Die Möglichkeit per Programm (nicht durch den User) Auszeichnungen wie Fett / Unterstrichen / Farbe anzubringen wäre auch wünschenswert.
-Michael
-
- Beiträge: 2013
- Registriert: Do 16. Okt 2008, 10:22
- OS, Lazarus, FPC: Linux,Windows,FreeBSD,(MSEide+MSEgui 4.6,git master FPC 3.0.4,fixes_3_0)
- CPU-Target: x86,x64,ARM
Re: MSEide+MSEgui 4.2
Dafür gibt es das schon erwähnte "TWidgetGrid" mit "TTextEdit" als Spaltenwidget. Aktiviere variable Zeilenhöhe durch Setzen von "TWidgetGrid.OptionsGrid" "go_rowheight", aktiviere automatische Zeilenhöhe durch setzen von "TWidgetGrid.Datacols[n].Options1" "co1_autorowheight", aktiviere automatischen Zeilenumbruch durch Setzen von "TTextEdit.TextFlags" und "TextFlagsActive" "tf_wordbreak".mschnell hat geschrieben: Ist sowas mit TMemoEdit sinnvoll machbar oder gibt es etwas anderes ?
Die Absatztexte sind vom Typ "richstringty", welcher Informationen über Fonteigenschaften beinhalten kann.
- Dateianhänge
-
- ttextedit1.png (6.89 KiB) 1651 mal betrachtet
-
- Beiträge: 3444
- Registriert: Mo 11. Sep 2006, 10:24
- OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
- CPU-Target: X32 / X64 / ARMv5
- Wohnort: Krefeld
Re: MSEide+MSEgui 4.2
herzlichen Dank !mse hat geschrieben: Dafür gibt es das schon erwähnte "TWidgetGrid" mit "TTextEdit" als Spaltenwidget.
Kann der User einen "Absatz" einfügen / löschen (oder man ihm programmatisch eine Bedien-Möglichkeit einrichten,das zu tun ?
-Michael
-
- Beiträge: 2013
- Registriert: Do 16. Okt 2008, 10:22
- OS, Lazarus, FPC: Linux,Windows,FreeBSD,(MSEide+MSEgui 4.6,git master FPC 3.0.4,fixes_3_0)
- CPU-Target: x86,x64,ARM
Re: MSEide+MSEgui 4.2
Zwei mal ja.
-
- Beiträge: 3444
- Registriert: Mo 11. Sep 2006, 10:24
- OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
- CPU-Target: X32 / X64 / ARMv5
- Wohnort: Krefeld
Re: MSEide+MSEgui 4.2
Super !
-Michael
-Michael