08. januar 2004 - 21:31Der er
10 kommentarer og 1 løsning
List1.RemoveItem virker ik??
ehmmm.... hej... jeg har et lille problem... jeg har lavet en lille lektiebog... den virker fint.. men jeg kan ik få den til at slette ting fra listen... jeg har to ting jeg skal bruge RemoveItem til... 1) at slette alle tomrum der kommer i starten, når man loader programmet (der læses op af et andet program (Open strFileName For Input As #1)) 2) at slette de lektier, man har lavet.. (ved klik på knap)
men jeg kan ik få RemoveItem til at virke.... jeg bruger denne kode til det sidste.. --- Private Sub cmdDel_Click() List1.RemoveItem List1.Selected End Sub ---
jeg ved nu ik lige hvordan jeg skal lave det første heller... men det ser ud til at uanset hvordan jeg skriver koden, kan jeg hverken få "List1.Selected" eller "List1.RemoveItem" til at virke... nogen som kan hjælpe? - Tak..
Option Explicit Dim lbr As String, strLektia As String, strLine As String, strFileName As String Dim iCtr As Integer, iCnt As Integer Dim blnFileExists As Boolean Dim fs As New FileSystemObject
Private Sub cmdAdd_Click() On Error GoTo errorhandler strLektia = InputBox("Hvat hevur tú fyri?", "Lektia") If Not (strLektia = "") Then List1.AddItem strLektia & Space(10) & "<------- added " & Now List1.AddItem "---" End If Open strFileName For Output As #2 For iCtr = 0 To List1.ListCount Write #2, List1.List(iCtr) Next iCtr Close #2 Exit Sub errorhandler: MsgBox "An Error Occurred: " & vbNewLine & "Description: " & _ Err.Description & vbNewLine & "Please e-mail me, if you " & _ "saw this message. Thanks!", vbCritical, "An Error Occurred" MsgBox "oh.. btw... the e-mail address is: WebPsycho_@hotmail.com" End Sub
Private Sub cmdDel_Click() List1.RemoveItem List1.ListIndex Open strFileName For Output As #2 For iCtr = 0 To List1.ListCount - 1 Write #2, List1.List(iCtr) Next iCtr Close #2 End Sub
Private Sub Form_Load() strFileName = App.Path & "\" & "31337.dll" If Not (fs.FileExists(strFileName)) Then Exit Sub End If lbr = vbNewLine & vbNewLine cmdAdd.Caption = "A" & vbNewLine & "d" & vbNewLine & "d" & vbNewLine & vbNewLine & _ "I" & vbNewLine & "t" & vbNewLine & "e" & vbNewLine & "m" & lbr & _ "T" & vbNewLine & "o" & vbNewLine & vbNewLine & "L" & vbNewLine & _ "i" & vbNewLine & "s" & vbNewLine & "t" cmdDel.Caption = "D" & vbNewLine & "e" & vbNewLine & "L" & vbNewLine & vbNewLine & _ "I" & vbNewLine & "t" & vbNewLine & "e" & vbNewLine & "m" & lbr & _ "F" & vbNewLine & "r" & vbNewLine & "o" & vbNewLine & "m" & _ vbNewLine & vbNewLine & "L" & vbNewLine & "i" & vbNewLine & "s" & _ vbNewLine & "t" Open strFileName For Input As #1 Do While Not EOF(1) Input #1, strLine List1.AddItem strLine Loop Close #1 End Sub
Private Sub t1_Timer() frmLektiu.Caption = "Klokkan er " & Mid(Now, 12) & Space(45) & "Dato: " & Mid(Now, 1, 10) End Sub
---
Synes godt om
Slettet bruger
08. januar 2004 - 22:28#9
Dette Open strFileName For Input As #1 Do While Not EOF(1) Input #1, strLine List1.AddItem strLine Loop Close #1
rettes til
Open strFileName For Input As #1 Do While Not EOF(1) Input #1, strLine if Trim(strLine) <> "" Then List1.AddItem strLine End If Loop Close #1
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.