AGB  ·  Datenschutz  ·  Impressum  







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

VST ohne horizontalen Scrollbalken

Ein Thema von Matze · begonnen am 9. Jan 2006 · letzter Beitrag vom 11. Jan 2006
Antwort Antwort
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#1

VST ohne horizontalen Scrollbalken

  Alt 9. Jan 2006, 22:33
Hallo

Ist es möglich, dass man beim Virtual String Tree den horizontalen Scrollbalken unterdrückt und die Einträge, die nicht komplett dargestellt werden können, da sie länger sind, als die Komponente breit ist, durch "..." abzuschneiden bzw. zu kürzen?

Nachtrag: Also, falls es gehen sollte, bitte nicht nur mit "Ja" antworten, sondern auch erläutern, wie das geht.
  Mit Zitat antworten Zitat
Benutzerbild von Svenska
Svenska

Registriert seit: 9. Jan 2006
Ort: Brandenburg
4 Beiträge
 
#2

Re: VST ohne horizontalen Scrollbalken

  Alt 9. Jan 2006, 22:57
Hallo,

In VB6 würde ich die Breite des Steuerelements mit der Breite des Textes (VB hat da ne Funktion TextWidth() ) vergleichen und -je nach Inhalt des Textes- dort dann eine zweite Liste aufbauen, die die anzuzeigenden Namen enthält. Die würde ich halt in ner Schleife so dynamisch kürzen, bis (TextWidth(Text) < Objekt.Width) = True

Ist vielleicht nicht die beste Methode, hat aber bei mir genügt, um einen Pfadnamen in einem Label dementsprechend verkürzt anzuzeigen (Label.Tag enthielt den vollen Namen).

Allerdings weiß ich nicht, wie sich das auf Delphi übertragen lässt, da ich in Delphi bisher nicht so firm bin (halt erst nen halbes Jahr in der Schule gehabt).

Ja. Ich hoffe, die Erläuterung hilft dir

Gruß,
Svenska
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: VST ohne horizontalen Scrollbalken

  Alt 10. Jan 2006, 19:41
Hallo Svenska,

danke für deine Antwort, nur so leicht ist das leider nicht zumindest bekomme ich es nicht hin. Das Problem ist u.a. auch, dass ich nicht auf die Breite des VST zugreifen kann, da ich die Einträge als Baumstruktur darstelle und diese somit unterschiedlich eingerückt sind.

Ich dachte, da gäbe es evtl. eine integrierte Möglichkeit.
  Mit Zitat antworten Zitat
generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
 
Delphi XE5 Professional
 
#4

Re: VST ohne horizontalen Scrollbalken

  Alt 11. Jan 2006, 10:23
es reicht wenn du einen header anzeigst welcher eine spalte hat. diese sollte die breite des vst haben.
autospan bzw. spancolumns darf dann nicht an sein!
Miniaturansicht angehängter Grafiken
3punkt_103.jpg  
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  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 12:32 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