| Autor |
Beitrag |
meiling
Hält's aus hier
Beiträge: 9
Win 2000 AS, Win XP Pro
D6 Pers
|
Verfasst: Di 23.03.04 10:25
Hallo User,
ihr kennt das auch. Bei fast allen Symbolen, in fast allen Programmen gibt es den folgenden Effekt: Wenn man über ein Symbol mit der Maus geht, erschein meist in einem kleinen Kästchen die Textliche Beschreibung der Funktion.
Wie kann ich diesen Effekt bei Bildern und einem Label erreichen?
Mit freundlichen Grüßen
Meiling
_________________ MfG
Meiling
|
|
Udontknow
      
Beiträge: 2596
Win7
D2006 WIN32, .NET (C#)
|
Verfasst: Di 23.03.04 10:28
Hallo!
Du musst nur die Eigenschaft Hint des entsprechenden Steuerelements mit dem Hinweis bestücken, den du ausgeben willst. Ausserdem muss ParentHint auf false gestellt sein.
Cu,
Udontknow
|
|
meiling 
Hält's aus hier
Beiträge: 9
Win 2000 AS, Win XP Pro
D6 Pers
|
Verfasst: Di 23.03.04 11:10
Danke!!
_________________ MfG
Meiling
|
|
meiling 
Hält's aus hier
Beiträge: 9
Win 2000 AS, Win XP Pro
D6 Pers
|
Verfasst: Di 30.03.04 11:11
Danke nochmals für den Tipp. Es funktioniert Super. Aber wie kann ich im Hnt auch einen Zeilenwechsel erzwingen.
Die kleiche Frage habe ich auch nei Labels, wie kann ich in Labels den Text in eine neue Zeile bringen (z.B. wie in HTML mit dem br Tag)
Mit freundlichen Grüßen
Meiling
|
|
catweasel
      
Beiträge: 487
Erhaltene Danke: 1
Win 7 64bit
Delphi 7 Second Sedition V7.2
|
Verfasst: Di 30.03.04 11:21
| Zitat: | | Die kleiche Frage habe ich auch nei Labels, wie kann ich in Labels den Text in eine neue Zeile bringen |
Einen String definieren in dem die die Zeilen aneinanderfügst und durch #10#13 trennst.
Delphi-Quelltext 1: 2: 3: 4: 5:
| var captext : string;
captext := 'Erste Zeile'+#10#13+'Zweite Zeile'; label1.caption := captext; |
Allerdings musst du diesen Umweg über den String gehen, da ein direkten zuweisen wie
Delphi-Quelltext 1:
| label1.caption := 'Erste Zeile'+#10#13+'Zweite Zeile'; |
nicht funktioniert...
Catweasel
_________________ Pommes werden schneller fertig wenn man sie vor dem Frittieren einige Minuten in siedendes Fett legt.
|
|
Udontknow
      
Beiträge: 2596
Win7
D2006 WIN32, .NET (C#)
|
Verfasst: Di 30.03.04 11:32
| catweasel hat folgendes geschrieben: |
Allerdings musst du diesen Umweg über den String gehen, da ein direkten zuweisen wie
Delphi-Quelltext 1:
| label1.caption := 'Erste Zeile'+#10#13+'Zweite Zeile'; |
nicht funktioniert...
l |
Wieso sollte das nicht funktionieren? Das ist doch nichts anderes. Zumindest bei mir geht auch das ohne Probleme.
Cu,
Udontknow
|
|
catweasel
      
Beiträge: 487
Erhaltene Danke: 1
Win 7 64bit
Delphi 7 Second Sedition V7.2
|
Verfasst: Di 30.03.04 13:22
Wieso sollte das nicht funktionieren? Das ist doch nichts anderes. Zumindest bei mir geht auch das ohne Probleme.
Hmm hab nochmal getestet.. Jetzt gehts bei mir auch....
Vorhin hat er mich wegen "Ordinal Type required" angemault.....
Naja umso besser ...
Catweasel
_________________ Pommes werden schneller fertig wenn man sie vor dem Frittieren einige Minuten in siedendes Fett legt.
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Di 30.03.04 13:32
Man sollte den Zeilenumbruch aber richtig schreiben. Unter Windows ist der #13#10 und nicht andersrum.
|
|
Udontknow
      
Beiträge: 2596
Win7
D2006 WIN32, .NET (C#)
|
Verfasst: Di 30.03.04 13:57
Oh, stimmt, ist mir beim Zitieren gar nicht aufgefallen.
Cu,
Udontknow
|
|
Chatfix
      
Beiträge: 1583
Erhaltene Danke: 10
Win 10, Win 8, Win 7, Win Vista, Win XP
VB.net (VS 2015), MsSQL (T-SQL), HTML, CSS, PHP, MySQL
|
Verfasst: Di 30.03.04 14:06
Muss man nicht auch ShowHint auf True stellen?
_________________ Gehirn: ein Organ, mit dem wir denken, daß wir denken. - Ambrose Bierce
|
|