Newsgroup: it.comp.lang.visual-basic
Titolo: [?] [VB.NET] Proprietà scomparse

Ciao a tutti,
Dopo qualche titubanza iniziale, ho deciso di imparare Visual Basic.NET; ho
detto "imparare" non a caso, infatti più lo utilizzo più mi rendo conto di
quanto sia profondamente diverso da VB6... Ma questa è un'altra storia.
Venendo a noi, tra le tante proprietà dei controlli, due non sono riuscito a
trovarle: "MouseIcon" (che, a rigor di logica, dovrebbe chiamarsi
"CursorIcon", dal momento che la proprietà "MousePointer" è diventata
"Cursor") e la proprietà "Visible"... Per quanto riguarda quest'ultima,
riesco a nascondere un form a runtime, ma non sono riuscito a trovare una
proprietà che consenta di avviare un programma con il form nascosto. A
questo punto penso due cose: o sono stato sbadato io e non ho trovato queste
proprietà, oppure effettivamente non  ci sono più, nel qual caso spero
proprio che si tratti di un problema della Beta 2.
Se qualcun'altro ha avuto il coraggio di provare Visual Basic.NET, per
cortesia mi faccia sapere se hai riscontrato problemi analoghi.
--
Marco Minerva, 
vbco...@libero.it
http://www.marcominerva.com/vbcorner

Per quanto riguarda il discorso MousePointer non avendo VB.Net su questa
macchina non posso essere preciso comunque credo che la direzione da seguire
sia quella del Cursor.
Per l'avvio di un programma con un form nascosto forse potresti partire da
una classe Main
e lanciare il tuo Form usando Application.Run forse li trovi l'overload che
ti permette di settare la visibilità del form di startup, anche se con
VB.Net la necessità di avere form nascosti (ad esempio per funzionare come
containers) e diminuita parecchio.
Sto andando a memoria quindi prendi tutto con le pinze, magari domani riesco
ad essere più preciso.
Ciao
Corrado
PS. Ricorda in Tools ->Options di toglire l'opzione Hide extended properties
(vado ancora a memoria, sorry) altrimenti alcune proprietà non appaiono
nell'intellisense...

L'equivalente di mousepointer in VB.Net
button1.Cursor = New System.Windows.Forms.Cursor("C:\mypath\mycursor.cur")
Riguardo lo startup con un form invisibile l'unica soluzione che ho trovato
è usare il metodo Hide
Private Sub Form1_Activated(ByVal sender As Object, ByVal e As
System.EventArgs) Handles MyBase.Activated
    Me.Hide()
 End Sub
HTH
Corrado

Posso dirti solo una cosa, oltre ovviamente a ringraziarti: che tristezza!!!
Ma era così difficile lasciare le proprietà "CursorIcon" e "Visible"?
Comunque sto già rimediando al problema modificando i modelli di 
VB.NET
aggiungendovi le proprietà che mi servono...
Per quanto riguarda il form nascosto all'avvio, mi servirebbe perché il
programma all'avvio appare nella barra delle applicazioni di Windows, quindi
non dovrebbe essere visibile.
Ancora grazie.
--
Marco Minerva, 
vbco...@libero.it
http://www.marcominerva.com/vbcorner
"Corrado Cavalli" <a@b.c> ha scritto nel messaggio
news:Xk3K7.6413$_h6.2...@news1.tin.it...


Come ti capisco..., per il problema dell'applicazione che appare nella barra
dai un occhiata all'oggetto application e ricorda che, nel caso, con VB.Net
puoi finalmente scriverti un vero NT Service.
Ciao
Corrado

 ha scritto nel messaggio
news:TwgK7.132724$sq5.6...@news.infostrada.it...


 ha scritto nel messaggio
news:5MyK7.138271$sq5.6...@news.infostrada.it...


Fammi sapere...
Confermo, anche a me succede la stessa cosa (Beta 2).
Ho provato allora a non usare Application.Run, come in questo esempio,
e mi pare che funzioni:
static void Main() 
{
	Form1 f = new Form1();
	MessageBox.Show("Sto girando");
	MessageBox.Show(f.Text);
	f.Text = "Nuovo titolo";
	MessageBox.Show(f.Text);
	f.ShowDialog();
}
-- 
ciao, hal

Hai provato con Form.ShowInTaskBar=False?
Corrado

 ha scritto nel messaggio
news:9tesgu$2957n$1...@ID-56381.news.dfncis.de...
