Szybkie szukanie
Słowo kluczowe:
piątek, 10 luty 2012
Start arrow Tips & Tricks arrow Jak skrócić wyświetlanie długiej ścieżki dostępu?
Jak skrócić wyświetlanie długiej ścieżki dostępu? Drukuj E-mail
Napisał Administrator   
poniedziałek, 03 październik 2005
Autor: Heretic

Jak skrocic sciezke i nazwe pliku gdy jest zbyt dluga np.

C:\Moje Dokumenty\Dokumenty MSWord\Sprawozdania\Rok1997\Kwartal3.doc

Gdy bedzie zbyt dluga i nie zmiesci sie w okienku to bedzie to wygladac
nieciekawie (np. nie bedzie widac nazwy pliku, ktora jest
najwazniejsza). Mozna temu zaradzic tak:

Kontrolce Label (niech nazywa sie DispDir), ktora wyswietla sciezke
nadajemy wartosc:
AutoSize = True

Nastepnie wpisujemy w procedure, ktora zmienia zawartosc Label-a:
Zamiast
DispDir.Caption = Path

cos takiego:

' Najpierw chowamy label
DispDir.Visible = False
' Nadajemy mu zawartosc
DispDir.Caption = dirList.Path
Cap = DispDir.Caption

' Jesli sciezka zbyt dluga - tniemy ja
If DispDir.Width > MaxLength Then ' MaxLength - dozwolona dlugosc Labela
w Twip-ach
For i = 1 To Len(Cap)
If Mid(Cap, i, 1) = "\" And i > 3 Then
A = Left(Cap, 3) + " ..." + Right(Cap, Len(Cap) - i + 1)
DispDir.Caption = A
If DispDir.Width <= MaxLength Then
DispDir.Visible = True
Exit For
End If
End If
Next i
Else
' Jesli sciezka nie przekroczyla dozwolonej dlugosci - pokazujemy ja
DispDir.Visible = True
End If

Komentarze

Aby dodać komentarz zaloguj się. Jeśli nie masz konta, załóż je sobie.
Tylko zarejestrowani użytkownicy mogą pisać komentarze.

Powered by AkoComment 2.0!

< Poprzedni   Następny >

Menu główne
Start
Teoria
VB.NET
Api
Tips & Tricks
Warsztat
VBMagazine
Pliki
Forum
Literatura
Ankiety
Linki
Szukaj
Wyślij program
Napisz do nas
Redakcja
Logowanie
Login

Hasło

Zapamiętaj mnie
Nie pamiętasz hasła?
Nie masz konta? Załóż je sobie
Gościmy
Aktualnie jest 30 gości online
Statystyka
Użytkownicy: 11345
Newsy: 237
Odnośniki: 48
Odwiedzających: 4327444
Mambo is Free Software released under the GNU/GPL License.