Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Impostare valore Toolstripmenuitem
Forum - C# / VB.NET - Impostare valore Toolstripmenuitem

Avatar
Antivirusvivente (Normal User)
Rookie


Messaggi: 40
Iscritto: 26/07/2009

Segnala al moderatore
Postato alle 16:55
Domenica, 29/11/2009
Ciao a tutti! Eccomi di nuovo a chieder consigli.
In pratica con un ciclo for, leggo un file e faccio creare tanti toolstripmenuitem all'interno del menustrip madre, ecco il codice:

Codice sorgente - presumibilmente VB.NET

  1. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  2.         'dichiarazione directory principale
  3.         Dim dir, dir2 As String
  4.         dir = My.Computer.FileSystem.SpecialDirectories.Desktop
  5.         dir2 = dir.Substring(0, 3)
  6.         Dim lines() As String = IO.File.ReadAllLines(dir2 & "MyLittlePlayer\radio.mlp")
  7.         Dim line As String
  8.         Dim args() As String
  9.         For I As Int16 = 0 To lines.Length - 1
  10.             line = lines(I)
  11.             args = line.Split("#")
  12.             ComboBox2.Items.Add(args(0))
  13.             ToolStripMenuItem13.DropDownItems.Add(args(0))
  14.         Next
  15.     End Sub



A questo punto però, vorrei attribuire ad ogni toolstripmenuitem, creato con args(0), un valore, che però verrà letto da args(1) sempre con un ciclo for.
E' possibile farlo? Potreste scrivermi come fare in un esempio?

Ringrazio in anticipo

PM Quote
Avatar
GoLDBeRG (Ex-Member)
Expert


Messaggi: 331
Iscritto: 19/12/2005

Segnala al moderatore
Postato alle 13:01
Lunedì, 30/11/2009
in che senso verrà letto da args(1)

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 15:53
Lunedì, 30/11/2009
I ToolStripMenuItem sono oggetti e come tali non puoi assegnarvi un valore.

PM Quote