vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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
@Dieter, es geht auch einfacher  
Autor: FE2k
Datum: 24.09.04 09:17

so könnte man das aber auch ungefähr machen...

Private Sub Command1_Click()
On Error Resume Next
 
Dim lTmp1 As Long
Dim bFound As Boolean
 
  With Listview1
    bFound = False
    ' prüft  ob der text aus text1 in der aktuellen zeile/celle 1 vorhanden ist
    For lTmp1 = 1 To .ListItems.Count
    ' prüft ob text in der aktuellen zeile/celle 1 und 3 vorhanden ist
    ' If Text1 = .ListItems(lTmp1).SubItems(3) + .ListItems(lTmp1).Text Then 
      If Text1 = .ListItems(lTmp1).Text Then
        bFound = True
        Exit For
      End If
    Next
     ' gibt ne meldung aus, wenn der eintrag schon vorhanden ist
    If bFound Then
      .ListItems(lTmp1).Selected = True
      MsgBox "Der Eintrag is bereits vorhanden!", vbInformation Or vbOKOnly, _
        App.Title
    Else
    Set lItem = .ListItems.Add(, , Text1)
            lItem.ListSubItems.Add , , Text2.Text
            lItem.ListSubItems.Add , , Text3.Text
             ' usw.......
            lItem.Selected = True
    End If
    .SetFocus
  End With
 
End Sub
mfg

FE2k
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
2 Fragen zum Listview565Lexx23.09.04 10:19
Re: 2 Fragen zum Listview392ModeratorDieter23.09.04 12:53
@Dieter, es geht auch einfacher 412FE2k24.09.04 09:17

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