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

Fragen & Antworten rund um sev-Komponenten
Re: sevDataGrid3 und .CellLeft(nCol) nach ColumnReorder 
Autor: Woellmi
Datum: 28.10.16 10:16

Hi Dieter,

auf Basis Deiner Vorlage habe ich die Funktion gleich
etwas erweitert, bzw. eine für mich weitere nützliche Funktion
geschrieben. Damit kann ich dann alle Eventualitäten erschlagen.

Public Function f_nGridGetReqVisibleCol(ByRef po_Grid As Object, _
                                        Optional ByVal n_ReqCol As Long = 1&) _
                                        As Long
    'Quelle: "GridGetFirstVisibleCol" => vb@rchiv, D. Otter, 10-2016
    '
    'Rückgabe der "Col" einer angeforderten benannten sichtbaren Spalte 
    '(Default: 1, also erste links). Liegt die angeforderte Spalte 
    'ausserhalb des Range {1 .. ".Cols"}, wird "Col" für die 
    'erste sichtbare linke Spalte zurück gegeben (Fehlerfall).
    '
    Dim nIdx As Long
    Dim nCol As Long
    Dim nPos As Long
 
    nPos = 0
 
    If n_ReqCol < 1& Or n_ReqCol > po_Grid.Cols Then
       nCol = f_nGridGetFirstVisibleCol(po_Grid)
    Else
       With po_Grid
          For nIdx = 1& To .Cols
            With .Columns(nIdx)
              If nPos = 0 Or .Position = n_ReqCol Then
                 nCol = nIdx
                 nPos = .Position
                 If .Position = n_ReqCol Then
                    Exit For
                 End If
              End If
            End With
          Next nIdx
       End With
    End If
    f_nGridGetReqVisibleCol = nCol
 
End Function
Also nochmals vielen Dank.

Tschaui
Woellmi

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
sevDataGrid3 und .CellLeft(nCol) nach ColumnReorder2.234Woellmi27.10.16 21:14
Re: sevDataGrid3 und .CellLeft(nCol) nach ColumnReorder1.037ModeratorDieter28.10.16 07:43
Re: sevDataGrid3 und .CellLeft(nCol) nach ColumnReorder958Woellmi28.10.16 08:35
Re: sevDataGrid3 und .CellLeft(nCol) nach ColumnReorder1.102Woellmi28.10.16 10:16
Re: sevDataGrid3 und .CellLeft(nCol) nach ColumnReorder1.248ModeratorDieter28.10.16 10:20
Re: sevDataGrid3 und .CellLeft(nCol) nach ColumnReorder1.060Woellmi28.10.16 11:56
Re: sevDataGrid3 und .CellLeft(nCol) nach ColumnReorder896Woellmi10.11.16 21:33

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