Jag försöker att göra en funktion för att högerställa en del tal i en ListView. Jag tror jag vet vad du menar.. Tack. Den sidan har ju en hel del att lära ut, men tyvärr så löste det inte mitt problem. Kan du inte helt enkelt ha en kolumn med "Bäst:" och en med siffran? Jo jag håller på att titta på det, problemet är att jag har först text som skall vara vänsterstält, sen har jag tal som jag vile ha högerställt. Jag löser problemet halvvägs genom att infoga mera kolumber men inte helt. Det verkar som om det stöter på lite error här.Funktion för att högerställa del av resultat i ListView
Någonstans så tänker jag fel, för det blir inte som jag har tänkt mig, jag får ingen rak högerställning.
Så här försöker jag:
I ListView'n:
Set itmX = ListView1.ListItems.Add(Text:=Spaze("Bäst:", (BästSv)))
Sen försöker jag med denna funktion:
Function Spaze(sText, sString As String) As String
Dim sSpase, sLängd, sTextLängd, sSpaceLängd, x, y As Double
sSpase = 20 'Den totala längden
sTextLängd = Len(sText) 'textens längd
y = Len(sString) 'tal
sSpaceLängd = sTextLängd + y
x = sSpase - sSpaceLängd
Spaze = sText & Space(x) & sString
End Function
Det blir bättre med denna än utan, men inte bra.
Kan någon se var jag tänker galet??
Tacksam för svar.Sv: Funktion för att högerställa del av resultat i List
titta här så får du se hur man gör..
http://abstractvb.com/code.asp?A=712Sv: Funktion för att högerställa del av resultat i List
Jag får väll i grunden tänka efter om jag kan lösa det på ett annat sätt.Sv: Funktion för att högerställa del av resultat i List
/Niklas JanssonSv: Funktion för att högerställa del av resultat i List
Sv: Funktion för att högerställa del av resultat i List
ListView1.AllowColumnReorder = True
colx.Position
Jag försöker alltså med dom exemplen som beskrivs på:
http://abstractvb.com/code.asp?A=712
Någon som har någon idé?