Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
SoleroIce
Newbie
Newbie

Anmeldedatum: 14.10.2003
Beiträge: 6

do loop until - schleife
Verfasst am: 14.11.2003, 13:24

hallo!

ich muss (in der schule *gg*) eine do schleife programmieren!!
es soll programm sein in dem ich aus komboboxen artikel mit einem add cmdbutton in eine listbox einfüge! das habe ich geschafft *freu*!

nur stehe ich vor meinem problem:
wenn ein artikel schon in der listbox steht darf er nicht mehr eingefügt werden sprich er darf nicht 2mal in der listbox sein!

hierzu der code:



Code:
Option Explicit
Dim VEintrag

Private Sub cmdEnd_Click()
End
End Sub

Private Sub cboStyle0_LostFocus()
VEintrag = cboStyle0.Text
End Sub

Private Sub cboStyle1_LostFocus()
VEintrag = cboStyle1.Text
End Sub

Private Sub cboStyle2_LostFocus()
VEintrag = cboStyle2.Text
End Sub

Private Sub cmdRemove_Click()
Dim intIndexWert As Integer

intIndexWert = lstErgebnis.ListIndex

'Wenn Element ausgewählt, dieses entfernen
'und Zahl anzeigen
If intIndexWert > -1 Then
lstErgebnis.RemoveItem intIndexWert
lblErgebnis.Caption = lstErgebnis.ListCount
Else
Beep
End If

'Schaltfläche sperren, wenn Liste leer
If lstErgebnis.ListCount = 0 Then
cmdRemove.Enabled = False
End If

End Sub

Private Sub cmdAdd_Click()

'Eintrag hinzufügen, Zahl anzeigen
'Eintrag leer?

If Trim(VEintrag) <> "" Then
lstErgebnis.AddItem VEintrag
VEintrag = ""
lblErgebnis.Caption = lstErgebnis.ListCount
Else
Beep
End If

End Sub

Private Sub cmdDelete_Click()

'Einträge entfernen
lstErgebnis.Clear

'Schaltfläche "Entfernen" sperren
cmdDelete.Enabled = False

'Zahl anzeigen
lblErgebnis.Caption = lstErgebnis.ListCount

End Sub

Private Sub Form_Load()

cboStyle0.AddItem "Artikel 9876"
cboStyle1.AddItem "Artikel 8765"
cboStyle2.AddItem "Artikel 7654"
cboStyle0.AddItem "Artikel 1234"
cboStyle1.AddItem "Artikel 2345"
cboStyle2.AddItem "Artikel 3456"
cboStyle0.AddItem "Artikel 4711"
cboStyle1.AddItem "Artikel 7272"
cboStyle2.AddItem "Artikel 5917"
cboStyle0.AddItem "Artikel 7417"
cboStyle1.AddItem "Artikel 8528"
cboStyle2.AddItem "Artikel 9639"
cboStyle0.AddItem "Artikel 1323"
cboStyle1.AddItem "Artikel 4656"
cboStyle2.AddItem "Artikel 7989"
cboStyle0.AddItem "Artikel 5199"
cboStyle1.AddItem "Artikel 8488"
cboStyle2.AddItem "Artikel 6266"
VEintrag = ""

End Sub

Private Sub lstErgebnis_DblClick()
cmdRemove.Value = True
End Sub

Private Sub lstErgebnis_GotFocus()
'Schaltfläche "Remove" entsperren,
'wenn Liste nicht leer
If lstErgebnis.ListCount > 0 Then
cmdRemove.Enabled = True
End If
End Sub







liebe grüße und bitte um baldige hilfe
  
  
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: schleife programmieren, until, loop, additem

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Keygen - Hilfe bitte 1104 29.08.2007, 10:38
Keine neuen Beiträge Screenshot , hilfe ;) Speichern bzw jo 711 27.05.2007, 10:30
Keine neuen Beiträge hilfe bei ini maker 709 30.04.2007, 22:26
Keine neuen Beiträge [VB] suche hilfe beim 1. projekt 857 02.04.2007, 01:39
Keine neuen Beiträge proxy checker hilfe 1014 30.03.2007, 10:21
 


[ Time: 0.1511s ][ Queries: 82 (0.0882s) ][ GZIP on - Debug on ]