vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 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

Visual-Basic Einsteiger
Re: Treeview - geöffneten Zweig speichern 
Autor: vbtricks
Datum: 15.12.05 16:47

Servus,

eine Funktion dafür gibt es in VB nicht. Auch scheint Windows das nicht vorzusehen. Aber mit einem kleinen Trick lässt sich das dennoch bewerkstelligen:
Private Sub ListViewSetFirstVisible(ByRef vListView As ListView, _
  ByVal intIndex As Integer)
 
  On Error Resume Next
  Dim i As Integer, intMult As Integer
  Dim intLBound As Integer, intUBound As Integer, intStep As Integer
  Dim intTopIndex As Integer
  If intIndex < 1 Or intIndex > vListView.ListItems.Count Then
    Exit Sub
  Else
    intTopIndex = vListView.GetFirstVisible
    Select Case intTopIndex
    Case Is < intIndex
      intMult = 1
      intLBound = vListView.GetFirstVisible
      intUBound = vListView.ListItems.Count
      intStep = 1
    Case Is > intIndex
      intMult = -1
      intLBound = vListView.GetFirstVisible
      intUBound = 1
      intStep = -1
    Case Else
      Exit Sub
    End Select
    For i = intLBound To intUBound Step intStep
      vListView.ListItems(i).EnsureVisible
      If intMult * (vListView.GetFirstVisible - intIndex) >= 0 Then
        Exit For
      End If
    Next
  End If
End Sub
aufgerufen wird das so:
ListViewSetFirstVisible ListView1, 100
Stefan

Web: http://www.vbtricks.de.vu/

VBTricks.de.vu. Meine Webseite zu VB und anderen Programmiersprachen. Verschiedene fortgeschrittene OCXe und komplette Projekte sind im Sourcecode verf?gbar.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Treeview - geöffneten Zweig speichern944VBholic06.12.05 22:33
Re: Treeview - geöffneten Zweig speichern651vbtricks07.12.05 09:51
Re: Treeview - geöffneten Zweig speichern540VBholic10.12.05 01:11
Re: Treeview - geöffneten Zweig speichern574vbtricks10.12.05 09:07
Re: Treeview - geöffneten Zweig speichern537VBholic11.12.05 23:59
Re: Treeview - geöffneten Zweig speichern535VBholic14.12.05 23:28
Re: Treeview - geöffneten Zweig speichern526vbtricks15.12.05 16:47
Re: Treeview - geöffneten Zweig speichern536VBholic18.12.05 19:45

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