vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Dateipfad auf bestimmte Länge (in Pixel) kürzen 
Autor: keco
Datum: 27.03.10 16:00

Hallo,

ich suche eine Möglichkeit einen Dateipfad auf eine gewisse Länge (angegeben in Pixel) zu kürzen. Ich weiß nur, wie ich einen Dateiname auf eine bestimmte Anzahl auf Zeichen kürzen kann. Das kann ich beispielsweise hiermit machen:
   <DllImport("shlwapi.dll", CharSet:=CharSet.Auto)> _
   Shared Function PathCompactPathEx(ByVal pszOut As System.Text.StringBuilder, _
   ByVal szPath As String, ByVal cchMax As Integer, ByVal dwFlags As Integer) _
   As Boolean
   End Function
 
   Public Function CompactPath(ByVal fullName As String, ByVal length As _
     Integer) As String
      Dim sb As New System.Text.StringBuilder(length + 1)
 
      Call PathCompactPathEx(sb, fullName, length, 0)
 
      Return sb.ToString
   End Function
Wie kann ich aber nun bei gegebener Labellänge (eben in Pixel) den Dateipfad so kürzen, dass er mit der maximalen Anzahl an Zeichen darin angezeigt wird? Das Problem ist, dass ich nicht die Länge eines einzelnen Zeichens berechnen kann und dann einfach entsprechend umrechnen, weil die Zeichenlänge ja immer unterschiedlich ist. Weiß jemand Rat?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Dateipfad auf bestimmte Länge (in Pixel) kürzen4.939keco27.03.10 16:00
Re: Dateipfad auf bestimmte Länge (in Pixel) kürzen3.925VB.NET200527.03.10 17:20
Re: Dateipfad auf bestimmte Länge (in Pixel) kürzen3.891Snoopy27.03.10 17:30
Re: Dateipfad auf bestimmte Länge (in Pixel) kürzen3.915VB.NET200527.03.10 17:33
Re: Dateipfad auf bestimmte Länge (in Pixel) kürzen3.967Snoopy27.03.10 18:26
Re: Dateipfad auf bestimmte Länge (in Pixel) kürzen3.949keco27.03.10 18:32
Re: Dateipfad auf bestimmte Länge (in Pixel) kürzen3.958Snoopy27.03.10 18:44
Re: Dateipfad auf bestimmte Länge (in Pixel) kürzen3.896keco27.03.10 18:46
Re: Dateipfad auf bestimmte Länge (in Pixel) kürzen3.988keco27.03.10 18:28

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel