Utenti collegati: 40 
 
free.it.programmazione.visualbasic
Visual Basic

Indice messaggi | Invia un reply | Tutti i newsgroup | Cerca | Statistiche 



  Inviato da: Mario  Mostra tutti i messaggi di Mario
Titolo: UserControl in Namespace
Newsgroup: free.it.programmazione.visualbasic
Data: 11/08/2011
Ora: 10:15:19
Mostra headers
 
  Devo creare un piccolo progetto che contiene uno UserControl e devo<br /> inserire questo nel Namespace Control.System<br /> <br /> In sostanza ho provato a fare cosi:<br /> <br /> 1) In un progetto &quot;Libreria di controlli&quot; ho aggiunto un controllo<br /> vuoto &quot;UC1&quot;<br /> <br /> 2) In &quot;UC1.vb&quot; aggiungo il Namespace e quindi avr=F2:<br /> <br /> Namespace Control.System<br /> Public Class UC1<br /> End Class<br /> End Namespace<br /> <br /> 3) Faccio la stessa cosa in &quot;UC1.Designer.vb&quot; e quindi avr=F2:<br /> <br /> Namespace Control.System<br /> =20<br /> &lt;Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()&gt; _<br /> Partial Class UC1<br /> Inherits System.Windows.Forms.UserControl<br /> <br /> 'UserControl esegue l'override del metodo Dispose per<br /> pulire l'elenco dei componenti.<br /> &lt;System.Diagnostics.DebuggerNonUserCode()&gt; _<br /> Protected Overrides Sub Dispose(ByVal disposing As<br /> Boolean)<br /> Try<br /> If disposing AndAlso components IsNot Nothing<br /> Then<br /> components.Dispose()<br /> End If<br /> Finally<br /> MyBase.Dispose(disposing)<br /> End Try<br /> End Sub<br /> <br /> 'Richiesto da Progettazione Windows Form<br /> Private components As System.ComponentModel.IContainer<br /> <br /> 'NOTA: la procedura che segue =E8 richiesta da<br /> Progettazione Windows Form<br /> 'Pu=F2 essere modificata in Progettazione Windows Form.<br /> 'Non modificarla nell'editor del codice.<br /> &lt;System.Diagnostics.DebuggerStepThrough()&gt; _<br /> Private Sub InitializeComponent()<br /> components =3D New System.ComponentModel.Container()<br /> Me.AutoScaleMode =3D<br /> System.Windows.Forms.AutoScaleMode.Font<br /> End Sub<br /> End Class<br /> End Namespace<br /> <br /> <br /> Come potete vedere in &quot;UC1.Designer.vb&quot; mi compaiono un mucchio di<br /> errori dovuti all'inserimento di questo Namespace.<br /> Se per=F2 provo a rinominare il Namespace da &quot;Control.System&quot; a<br /> &quot;Pippo.Pluto&quot; tutto va a posto!<br /> <br /> Mi rendo conto che i Namespace &quot;Control&quot; e &quot;System&quot; in NET esistono<br /> gi=E0, ma il Namespace radice del progetto =E8 &quot;Test&quot;<br /> Quindi lo UserControl dovrebbe essere puntato in modo chiaro e non<br /> ambiguo... tipo &quot;Test.Control.System.UC1&quot;.<br /> <br /> Perch=E8 invece non funziona?<br /> Sapete darmi qualche suggerimento su come risolvere il problema?<br /> Purtroppo all'interno di Test devo necessariamente creare il namespace<br /> gerarchico &quot;Control.System&quot;.<br /> <br /> GRAZIE!  

Invia una risposta:

Nome:

Email:

Titolo:

Testo:


Attenzione: l'invio del messaggio richiede diversi secondi.
Non premere pi� volte il tasto "Invia".

 © Sergio Simonetti 2001 Che cos'è Links