Aiuto form e controlli tipo xp

domenica 29 ottobre 2006 - 20.53

alejandrodaniel Profilo | Newbie

innanzitutto,Salve.
domanda.come si fa a trasformare i form e controlli tipo XP??
ho letto che dovrei inserire :

Application.EnableVisualStyles()
Application.DoEvents()

prima di :

InitializeComponent()

ma come????se apro il file disegner dice :

'NOTA: la procedura che segue è richiesta da Progettazione Windows Form
'Può essere modificata in Progettazione Windows Form.
'Non modificarla nell'editor del codice.

aiuto


P.S. : che fine ha fatto il vecchio app.path in VB.net???

Fantazma Profilo | Junior Member

Ciao
la procedura che hai indicato per l'utilizzo dello stile XP nella tua applicazione è corretto. Inserisci pure le due righe di codice prima di InitializeComponent() e non preoccuparti di ciò che ti suggerisce Visual Studio...
Se vuoi se ne parla anche qui: http://www.dotnethell.it/tips/XPStyle.aspx

La classe App.Path è migrata nella classe Environment... tramite questa classe puoi accedere a molte informazioni di sistema: percorso applicazione, sistema operativo etc...

Spero di esserti stato utile.

Ciao!!!

alejandrodaniel Profilo | Newbie

1° caso :
'Richiesto da Progettazione Windows Form
Private components As System.ComponentModel.IContainer
Application.EnableVisualStyles()
Application.DoEvents()
'NOTA: la procedura che segue è richiesta da Progettazione Windows Form
'Può essere modificata in Progettazione Windows Form.
'Non modificarla nell'editor del codice.
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()

Risp : Prevista dichiarazione
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
2° caso :
'Richiesto da Progettazione Windows Form
Private components As System.ComponentModel.IContainer
<EnableVisualStyles()> _
<DoEvents()> _
'NOTA: la procedura che segue è richiesta da Progettazione Windows Form
'Può essere modificata in Progettazione Windows Form.
'Non modificarla nell'editor del codice.
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()

Risp : l'identificatore di atributi non è una istruzione completa.utilizare una continuazione
di riga per appplicare l'attributo alla seguente istruzione
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
3° caso :
'Richiesto da Progettazione Windows Form
Private components As System.ComponentModel.IContainer
<System.Application.EnableVisualStyles()> _
<System.Application.DoEvents()> _
'NOTA: la procedura che segue è richiesta da Progettazione Windows Form
'Può essere modificata in Progettazione Windows Form.
'Non modificarla nell'editor del codice.
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()

Risp : l'identificatore di atributi non è una istruzione completa.utilizare una continuazione
di riga per appplicare l'attributo alla seguente istruzione

Fantazma Profilo | Junior Member

Mi pare che sbagli il posizionamento delle due righe di codice, esse infatti vanno nella Sub New del form
Ti posto un esempio:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

alejandrodaniel Profilo | Newbie

ho inserito come da codice.ma l'interfaccia è rimasta com'era anche cambiando i valori dei controlli a system in flatstyle.grazie lo stesso.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5