AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TMemo "unmarkierbar"

Ein Thema von Dunkelbunt27 · begonnen am 8. Jan 2013 · letzter Beitrag vom 12. Jan 2013
Antwort Antwort
Seite 2 von 3     12 3      
dunningkruger

Registriert seit: 25. Mai 2012
59 Beiträge
 
#11

AW: TMemo "unmarkierbar"

  Alt 8. Jan 2013, 20:23
Eigene graue Textfarbe im TMemo auf Enabled:=False fördert die Lesbarkeit bei cl.WindowText!

Angeblich soll es ja sogar Leute geben, die ihr Windows farblich irgendwie anpassen.

Viel Spaß auf den Kundenrechnern
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.735 Beiträge
 
Delphi 2007 Professional
 
#12

AW: TMemo "unmarkierbar"

  Alt 8. Jan 2013, 20:37
Eigene graue Textfarbe im TMemo auf Enabled:=False fördert die Lesbarkeit bei cl.WindowText!

Angeblich soll es ja sogar Leute geben, die ihr Windows farblich irgendwie anpassen.

Viel Spaß auf den Kundenrechnern
Wenn du es schon erwähnst: Ich verlinke ja gerne und oft hierauf: When selecting system colors, match but don't mix
Uli Gerhardt
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#13

AW: TMemo "unmarkierbar"

  Alt 8. Jan 2013, 20:42
Das Problem mit Enabled ist nicht alleine die graue Schrift. Ist es auf False, werden auch die Bildlaufleiten abgeschaltet. U. U. ist das kein Problem, dann tritt das Problem gar nicht in Erscheinung. Wenn aber der Memotext paar Seiten lang ist, dann klappt das mit Enabled nicht so einfach.
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#14

AW: TMemo "unmarkierbar"

  Alt 8. Jan 2013, 22:00
Wie wäre es mit Eigenbau:
THexdump
Den Hex-Teil Entfernen und Du hast einen Browser mit den Eigenschaften die Du gerne hättest.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Volker Z.

Registriert seit: 3. Dez 2012
Ort: Augsburg, Bayern, Süddeutschland
419 Beiträge
 
Delphi XE4 Ultimate
 
#15

AW: TMemo "unmarkierbar"

  Alt 8. Jan 2013, 23:48
Hallo,

was spricht gegen folgenden Variante: Memo auf das Form ziehen (ggf. Eigenschaft ScrollBars anpassen), Event-Handler für OnEnter und OnContextPopup.

Delphi-Quellcode:
procedure TForm1.Memo1Enter(Sender: TObject);
begin
  ActiveControl := nil
end;

procedure TForm1.Memo1ContextPopup(Sender: TObject; MousePos: TPoint; var Handled: Boolean);
begin
  Handled := True
end;
Gruß
Volker Zeller
  Mit Zitat antworten Zitat
Benutzerbild von Dunkelbunt27
Dunkelbunt27

Registriert seit: 10. Aug 2010
232 Beiträge
 
Delphi XE Professional
 
#16

AW: TMemo "unmarkierbar"

  Alt 9. Jan 2013, 19:01
Scrollbars brauche ich in dem Fall nicht, der Text ist immer genau gleich lang und passt genau, also ist das kein Problem. Nur die Farbgebung ist dann problematisch
FG Dunkelbunt
"Wer zuletzt lacht hat den höchsten Ping"
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#17

AW: TMemo "unmarkierbar"

  Alt 9. Jan 2013, 19:09
Ich mache es in solchen Fällen so: Panel so positionieren wie der Text später sein soll. BevelOuter auf bvLowered stellen. Label auf Panel legen, Align auf alClient und WordWrap auf True stellen.
  Mit Zitat antworten Zitat
Benutzerbild von Codewalker
Codewalker

Registriert seit: 18. Nov 2005
Ort: Ratingen
945 Beiträge
 
Delphi XE2 Professional
 
#18

AW: TMemo "unmarkierbar"

  Alt 10. Jan 2013, 11:05
Oder man legt das TMemo in ein Panel und setzt vom Panel Enabled := False
  Mit Zitat antworten Zitat
Benutzerbild von Dunkelbunt27
Dunkelbunt27

Registriert seit: 10. Aug 2010
232 Beiträge
 
Delphi XE Professional
 
#19

AW: TMemo "unmarkierbar"

  Alt 11. Jan 2013, 12:43
Danke,

die letzten beiden Varianten von Popov und Codewalker sind auch ziemlich gut, finde ich.
Ich hab es jetzt so wie Codewalkergemacht
Zitat:
Oder man legt das TMemo in ein Panel und setzt vom Panel Enabled := False
Scheint alles so zu klappen wie es soll, die Farben bleiben hoffe ich auch. Anklicken kann man es jedenfalls nicht, genau wie es sein soll!

Danke nochmal für eure tatkräftige Hilfe
FG Dunkelbunt
"Wer zuletzt lacht hat den höchsten Ping"
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.735 Beiträge
 
Delphi 2007 Professional
 
#20

AW: TMemo "unmarkierbar"

  Alt 11. Jan 2013, 12:51
Ich hab es jetzt so wie Codewalkergemacht
Zitat:
Oder man legt das TMemo in ein Panel und setzt vom Panel Enabled := False
Genaugenommen ist das ja mein Vorschlag aus Post 5.
Uli Gerhardt
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz