AGB  ·  Datenschutz  ·  Impressum  







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

Spaltenansicht in einem Hint

Ein Thema von punker76 · begonnen am 11. Jan 2004 · letzter Beitrag vom 26. Jan 2004
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von punker76
punker76

Registriert seit: 11. Jan 2004
Ort: Alsdorf
98 Beiträge
 
Delphi 7 Personal
 
#1

Spaltenansicht in einem Hint

  Alt 11. Jan 2004, 20:28
Hallo Delphi-Leute (Cracks)!!!

Ich brauche unbedingt Hilfe!!!

Gibt es eine Möglichkeit, in einem Hint (egal welches Control) eine Art Spaltendarstellung zu ermöglichen???

Beispiel: als Hint Fenster

Delphi-Quellcode:
-----------------------------------------------------
|Irgendein Text: Inhalt zweiter Inhalt|
|Nochein Text: Inhalt zweiter Inhalt|
|Und noch ein Text: Hallo zweiter Inhalt|
-----------------------------------------------------
ich danke schon mal im vorraus um Hilfe.


cu punker76
Jan Karger
Punk's not dead!!!
  Mit Zitat antworten Zitat
Benutzerbild von kiar
kiar

Registriert seit: 2. Aug 2003
Ort: Aschersleben
1.362 Beiträge
 
Delphi 5 Professional
 
#2

Re: Spaltenansicht in einem Hint

  Alt 11. Jan 2004, 20:30
application.hint:='1.zeile '#13#10+'2.zeile';

mal so versuchen.
verhältnisse die einem nicht passen,
muss man verändern oder verlassen
  Mit Zitat antworten Zitat
MrKnogge

Registriert seit: 9. Jun 2003
Ort: Pforzheim
2.458 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Spaltenansicht in einem Hint

  Alt 11. Jan 2004, 20:31
hast duschon malHint := 'Erste Zeile' + #10#13 + 'ZweiteZeile'; versucht ?

PS: Willkommen in der DP !
Christian Bootz
Einstein ist tot, Newton ist tot,
und mir ist auch schon ganz schlecht...
  Mit Zitat antworten Zitat
Benutzerbild von punker76
punker76

Registriert seit: 11. Jan 2004
Ort: Alsdorf
98 Beiträge
 
Delphi 7 Personal
 
#4

Re: Spaltenansicht in einem Hint

  Alt 11. Jan 2004, 20:35
Das mit den mehrzeiligen Trenner weiss ich schon (sorry)!

Ich möchte eine Art Spaltendarstellung im Hint, als obs ein Grid währ.

sozusagen alle Texte im gleichen Abstand.

cu punker76
Jan Karger
Punk's not dead!!!
  Mit Zitat antworten Zitat
Benutzerbild von kiar
kiar

Registriert seit: 2. Aug 2003
Ort: Aschersleben
1.362 Beiträge
 
Delphi 5 Professional
 
#5

Re: Spaltenansicht in einem Hint

  Alt 11. Jan 2004, 21:07
Delphi-Quellcode:
var
  tage : array[1..7] of string;
     i : integer;
     s : String;
 begin
     tage[1]:= 'Montag';
     tage[2]:= 'Dienstag';
     tage[3]:= 'Mittwoch';
     tage[4]:= 'Donnerstag';
     tage[5]:= 'Freitag';
     tage[6]:= 'Sonnabend';
     tage[7]:= 'Sonntag';
     s:='Wochentag'
     application.hint := s+ tage[1]+datetostr(now+1]+#13#10+
                         s+ tage[2]+datetostr(now+2];
end;
jetzt stehen im hint
Delphi-Quellcode:
      wochentag montag 12.01.2004
      wochentag dienstag 13.01.2004
hint ist ein string, da hast du alle möglichkeiten
verhältnisse die einem nicht passen,
muss man verändern oder verlassen
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#6

Re: Spaltenansicht in einem Hint

  Alt 11. Jan 2004, 21:23
Da der Tabulator im Hint nicht funktioniert, bleibt noch die Möglichkeit die Zwischewnräume mit Leerzeichen aufzufüllen. (entweder von Hand, oder automatisch)

Delphi-Quellcode:
Procedure TForm1.FormCreate(Sender: TObject);
  Function TA(S: String; B: Integer): String;
    Begin
      While TextLaenge(Form1.Font, S) < B do S := S + ' ';
      Result := S;
    End;

  Begin
    Form1.Hint :=
      TA('123', 30) + TA('abc', 30) + 'xyz'#13 +
      TA('12', 30) + TA('ab', 30) + 'xy'#13 +
      TA('1', 30) + TA('a', 30) + 'x';
  End;
Funktion TextLaenge siehe
Code-Library -> Grafik / Sound / Multimedia -> Länge und Höhe eines Textes (String)

TA erweitert einfach nur den String, bis er mindestens 30 Pixel lang ist.

in TextLaenge(Form1.Font, S) muß der Font angegeben werden, der auch im Hint angezeigt wird, sonst wird nicht richtig gerechnet.
Ich hab hier im Beispiel Form1.Font verwendet, da ich jetzt nicht weiß, wo der Font für die Hint's gespeichert ist.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von punker76
punker76

Registriert seit: 11. Jan 2004
Ort: Alsdorf
98 Beiträge
 
Delphi 7 Personal
 
#7

Re: Spaltenansicht in einem Hint

  Alt 12. Jan 2004, 08:26
danke für deine hilfe, das problem besteht nur darin, dass dein tipp nur mit proportionaler schrift funktioniert, zum beispiel 'Courier New'. diese schriftart sieht aber in einem hint nicht toll aus.

cu
Jan Karger
Punk's not dead!!!
  Mit Zitat antworten Zitat
Mario

Registriert seit: 7. Apr 2003
567 Beiträge
 
Delphi 2006 Enterprise
 
#8

Re: Spaltenansicht in einem Hint

  Alt 12. Jan 2004, 09:25
Der HTML-Hint von TMS-Software unterstützt die gesuchte Funktion, auch wenn es die Beispiele auf deren Webseite nicht vermuten lassen:
http://www.tmssoftware.com/htmlhint.gif
http://www.tmssoftware.com/
Schöne Grüße,
Mario Noack
  Mit Zitat antworten Zitat
Benutzerbild von punker76
punker76

Registriert seit: 11. Jan 2004
Ort: Alsdorf
98 Beiträge
 
Delphi 7 Personal
 
#9

Re: Spaltenansicht in einem Hint

  Alt 17. Jan 2004, 19:06
das kostet aber geld. ich wollte das gerne selber machen.

thanks...
Jan Karger
Punk's not dead!!!
  Mit Zitat antworten Zitat
Mario

Registriert seit: 7. Apr 2003
567 Beiträge
 
Delphi 2006 Enterprise
 
#10

Re: Spaltenansicht in einem Hint

  Alt 19. Jan 2004, 07:54
Zitat von punker76:
das kostet aber geld. ich wollte das gerne selber machen.
Jein, die kommerzielle Nutzung kostet Geld, keine Frage, aber nicht kommerziell darf es kostenlos verwendet werden.
Schöne Grüße,
Mario Noack
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 06: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