Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [VB 2010]StartIndex

  1. #1

    [VB 2010]StartIndex

    Salve a tutti.
    In questa mattinata mi sono applicato nello sviluppo con vb2010.Dopo aver scritto il codice
    e sistemata la "grafica" ho eseguito il debug per provare il funzionamento del programma.

    Ho notato che il programma non funziona correttamente e dopo aver premuto il bottone
    mi si apre una finestra per segnalare un avviso.
    Questo è quello che mi dice:

    StartIndex non può essere minore di zero.

    La riga del codice sarebbe questa:
    codice:
    FileName = OpenFileDialog1.FileName.Substring(OpenFileDialog1.FileName.LastIndexOf("\"))
    Invece questo è l'intero SUB:

    codice:
    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click 
    OpenFileDialog1.Filter = "DLL (*.dll) |*.dll|(*.*) |*.*" 
    OpenFileDialog1.ShowDialog() 
    Dim FileName As String 
    FileName = OpenFileDialog1.FileName.Substring(OpenFileDialog1.FileName.LastIndexOf("\")) 
    Dim DllFileName As String = FileName.Replace("\", "") 
    Me.Dlls.Items.Add(DllFileName) 
    End Sub
    Chiedo cortesemente se c'è qualcuno disponibile a dirmi dove sbaglio.
    Grazie

  2. #2
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    ciao,
    probabilmente clicchi su annulla all'apertura del filedialog, quindi il nomefile è vuoto...
    se posso permettermi un consiglio :
    codice:
     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            OpenFileDialog1.Filter = "DLL (*.dll) |*.dll|(*.*) |*.*"
            If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
                Dim FileName As String
                FileName = OpenFileDialog1.FileName.Substring(OpenFileDialog1.FileName.LastIndexOf("\") + 1)
                Me.Dlls.Items.Add(FileName)
            End If
        End Sub

  3. #3
    Grazie mille U235, ora è del tutto funzionante
    Al prossimo problema ahah

  4. #4
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    Originariamente inviato da AtzenDei
    Grazie mille U235, ora è del tutto funzionante
    Al prossimo problema ahah
    Figurati

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.