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
Benutzerbild von Dunkelbunt27
Dunkelbunt27

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

AW: TMemo "unmarkierbar"

  Alt 8. Jan 2013, 20:10
Zitat:
Wenn du dich für die TLabel entscheiden solltest, dann möchte ich dir die TScrollBox in Erinnerung bringen.
Danke für den Tipp, ich bleibe nun aber beim Memo.
Ich muss mich korrigieren, denn Enabled=False reicht doch, weil meine Texteinstellung schon auf graue Schrift ist und sich dadurch letztendlich nichts an der Anzeige ändert. Ist zwar keine universelle Lösung, aber in meinem Fall völlig ausreichend.

Danke für alle Vorschläge
FG Dunkelbunt
"Wer zuletzt lacht hat den höchsten Ping"
  Mit Zitat antworten Zitat
Volker Z.

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

AW: TMemo "unmarkierbar"

  Alt 8. Jan 2013, 20:23
Hallo,

ich weiß nicht, ob es für Dich zutreffend sein könnte.

TMemo1.Enabled := False lässt kein Scrollen zu, wenn mehr Text darzustellen ist als in den sichtbaren Grenzen darstellbar ist.

Gruß
Volker Zeller
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#3

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
 
#4

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
 
#5

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
 
#6

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
 
#7

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
dunningkruger

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

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.749 Beiträge
 
Delphi 2007 Professional
 
#9

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
Antwort Antwort


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:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz