Dim foundSubItem As ListViewSubItem = ListView1.FindItemWithText(chaine.ToString, False, 0, True).SubItems(1) foundSubItem.Text += 1
Dim separateur As String() = {":", "."} Dim resultat As String = chaine.Split(separateur, StringSplitOptions.RemoveEmptyEntries)(1)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionDim fichier_lecture_1 = "BD.txt" Dim fso = CreateObject("Scripting.FileSystemObject") Dim fichier_lecture_2 = fso.opentextfile(fichier_lecture_1, 1, True) Do Until fichier_lecture_2.atendofstream Dim chaine = fichier_lecture_2.readline()
Dim meslignes As String() = IO.File.ReadAllLines("BD.txt") For Each chaine As String In meslignes 'traitement de la ligne ici Next
founditem.SubItems(1).Text = (convert.ToInt32(founditem.Subitems(1).text,Integer) + 1).tostring
If InStr(1, chaine, mot_cherche) > 0 Then Dim d = ":" 'd=chaine début" 'Dim Debut = InStr(1, chaine, d) ' Position du : 'Dim Fin = InStr(1, chaine, ".") ' Position du . Dim Debut = chaine.ToString.IndexOf(d) Dim Fin = chaine.ToString.LastIndexOf(".") chaine = Mid$(chaine, Debut + d.Length, Fin - Debut - d.Length)
Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown If e.KeyCode = Keys.Enter Then Dim mot_cherche = TextBox1.Text Dim meslignes As String() = IO.File.ReadAllLines("BD.txt") For Each chaine As String In meslignes 'traitement de la ligne ici If InStr(1, chaine, mot_cherche) > 0 Then Dim separateur As String() = {":", "."} Dim resultat As String = chaine.Split(separateur, StringSplitOptions.RemoveEmptyEntries)(1) Dim item1 As New ListViewItem(resultat.ToString, 0) If ListView1.Items.Count > 0 Then Dim foundItem As ListViewItem = ListView1.FindItemWithText(resultat.ToString, False, 0, True) If Not (foundItem Is Nothing) Then 'l'item existe Dim foundSubItem As ListViewSubItem = ListView1.FindItemWithText(resultat.ToString, False, 0, True).SubItems(1) foundSubItem.Text += 1 'c'est ici que se ferai l'addition de la deuxieme colonne, du moins du détail de la deuxieme colonne. Else item1.SubItems.Add("1") ListView1.Items.AddRange(New ListViewItem() {item1}) End If Else item1.SubItems.Add("1") ListView1.Items.AddRange(New ListViewItem() {item1}) End If End If Next ListView1.AutoResizeColumns(System.Windows.Forms.ColumnHeaderAutoResizeStyle.HeaderSize) TextBox1.Text = "" End If End Sub
Private Declare Function GetKeyState Lib _ "user32" (ByVal nVirtKey As Long) As Integer Dim WshShell As Object Dim compteur As String Private Sub Form1_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Activated TextBox1.Focus() If My.Computer.Keyboard.CapsLock = False Then WshShell = CreateObject("WScript.Shell") WshShell.SendKeys("{CAPSLOCK}") End If End Sub Private Sub Form1_Deactivate(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Deactivate If My.Computer.Keyboard.CapsLock = True Then WshShell = CreateObject("WScript.Shell") WshShell.SendKeys("{CAPSLOCK}") End If End Sub
Private Sub Form1_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Activated TextBox1.Focus() If My.Computer.Keyboard.CapsLock = False Then My.Computer.Keyboard.SendKeys("{CAPSLOCK}") End If End Sub Private Sub Form1_Deactivate(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Deactivate If My.Computer.Keyboard.CapsLock = True Then My.Computer.Keyboard.SendKeys("{CAPSLOCK}") End If End Sub
J'ai des erreurs la dessus aussi du coup que j'ai activé les optionsNous sortons ici largement du sujet
textbox1.charactercasing = charactercasing.upper