vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

Fortgeschrittene Programmierung
Uuuups 
Autor: Tolwyn
Datum: 24.08.01 22:43

Sorry Jungs und mädels...

die von mir gepostete Funktion zum anpassen der Spaltenbreite ignoriert die erste Spalte des ListViews!!! *schähm*

Richtiger weise muss die For ... Next schleife mit 0 beginnen!

Public Sub LVColumnWidth(oListView As MSComctlLib.ListView, _
                         Optional AccountForHeaders As Boolean = False)
  Dim col     As Long
  Dim LParm   As Long
 
  On Error GoTo error
  If AccountForHeaders Then
    LParm = LVSCW_AUTOSIZE_USEHEADER
  Else
    LParm = LVSCW_AUTOSIZE
  End If
  ' Bei 0 anfangen!!! (in worten: Null)
  For col = 0 To oListView.ColumnHeaders.Count - 1
    SendMessage oListView.hwnd, LVM_SETCOLUMNWIDTH, col, ByVal LParm
  Next col
 
  Exit Sub
error:
  Debug.Print Err.Number
  Debug.Print Err.Description
End Sub
Gruß
Tolwyn
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Spaltenbreite im ListView128Daniel20.08.01 15:31
Re: Spaltenbreite im ListView89Tolwyn20.08.01 16:25
Ups... Der ist daneben gegangen! Nimm besser das andere Post...87Tolwyn20.08.01 16:37
Sei froh, dass das nur im Forum passiert ist (oT)722unbekannt20.08.01 16:56
Wieso der Code ist korrekt, nur passt er nicht mehr auf die ...74Tolwyn20.08.01 17:43
Re: Spaltenbreite im ListView89Tolwyn20.08.01 16:26
Stark! Danke (kT)111Daniel20.08.01 16:37
Uuuups81Tolwyn24.08.01 22:43
Macht doch nichts...768ModeratorDieter24.08.01 22:49

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-2025 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