AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Text anzeigen lassen, auf dem Formular, ohne Memo
Thema durchsuchen
Ansicht
Themen-Optionen

Text anzeigen lassen, auf dem Formular, ohne Memo

Ein Thema von Checkitout · begonnen am 3. Apr 2005 · letzter Beitrag vom 3. Apr 2005
Antwort Antwort
Checkitout

Registriert seit: 2. Apr 2005
23 Beiträge
 
#1

Text anzeigen lassen, auf dem Formular, ohne Memo

  Alt 3. Apr 2005, 18:40
Also ich habe ein Malprog, wo ich ohne Memo, auf die Formular-Fläche schreiben will. Wie beim Window-Paint-Programm sollte ich auf den Buttom für "texte schreiben" drücken und dann suche ich mir gernau aus, wo ich diesen Text drauf schreiben will. Per kLicken ziehe dann ein Rechteck und iin diesem Rechteck schreiben einen text, wo ich auch die schrift und schriftgröße aussuchen kann. Guckt einfach im Window-Paintprogramm, dann wisst ihr, was ich meine, wenn man eben ein text schreiben will. Ich bin dabei etw. unsicher und würde mch freuen, wenn ich mir helfen könntet. Dankeschön
  Mit Zitat antworten Zitat
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#2

Re: Text anzeigen lassen, auf dem Formular, ohne Memo

  Alt 3. Apr 2005, 19:32
Abend!

Also ich hätte da ne Möglichkeit: Und zwar kannst du auf eine Form eine Schrift mit dem folgenden Befehle zeichnen:
für die Form: Form1.Canvas.TextOut(X, Y: Integer; const Text: WideString); für ein Bild: Image1.Canvas.TextOut(X, Y: Integer; const Text: WideString); Um allerdings nicht einen weißen Hintergrund für die Schirft zu haben musst du:
Form1.Canvas.Brush.Style := bsClear; setzen. Damit wird der Hintergrund transparent.
Jetzt musch du dich halt nur noch drum kümmern wie du des mit der Eingabe vom Benutzer haben willst! Du kannst es ja auch wie bei PaintShop Pro machen und ein eigenes Fenster öffnen, wo der Benutzer auch ide Textfarbe, Hintergrundfarbe etc. einstellen kann...
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#3

Re: Text anzeigen lassen, auf dem Formular, ohne Memo

  Alt 3. Apr 2005, 19:53
Für das Clipping-Rechteck kannst du dir noch Delphi-Referenz durchsuchenDrawText anschauen, RenderText der GR32-Lib beherrscht auch noch Anti-Aliasing.
Sebastian
Moderator in der EE
  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 21:30 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