Newsgroup: it.comp.lang.visual-basic
Titolo: Windows Form

Visual Studio 2008
Progetto Windows Application
Ho usato un wizard per avviare un nuovo progetto Windows form e mi ha creato 
una form che potevo vedere (Form[Design])
Ho apportato modifiche in Form.Designer (inserito alcuni controlli che 
funzionano).
Ho inserito una seconda form e anche questa potevo vederla (sempre in 
visualizzazione Design).
Salvo e chiudo e, quando riapro, la visualizzazione Design � scomparsa e non 
c'� verso di farla rinvenire. Posso solo lavorare sulla form direttamente 
via codice.
Ora, nessun problema (insomma) a costruire la form da codice nella finestra 
Designer ... ma tutti meccanismi del vecchio vb (trascinamento dei controlli 
nel form, doppio click sul button e inserimento della relativa rotuine, etc) 
non ci sono pi�?
E' ancora possibile lavorare sulla form trascinandoci dentro icontrolli che 
servono? Se s�, come si fa? Se no, perch�?
Grazie :)
eSQueL 

 via codice.
Prova a fare doppio clic su NomeTuaForm.vb in "Esplora soluzioni".
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Scarica "OpenOffice.org 3.0 Soluzioni a raccolta", molto piï¿œ di semplici 
FAQ! 
http://it.openoffice.org/doc/manuali/


Provato numerose volte (so un po' totnto :)) e ci� che ottengo � una 
finestra enlla quale scrivere codice. Nient'altro.

 finestra enlla quale scrivere codice. Nient'altro.
Come ti capisco :(
-- 
Greg 

 ha scritto nel messaggio 
news:h6hdet$boj$1...@tdi.cu.mi.it...

Hai lo stesso problema, Greg?
Perch� per:
"Propriet� Component.DesignMode"
ho trovato questa nota:
"L'indicatore della modalit� progettazione � memorizzato nell'oggetto ISite; 
di conseguenza, se all'oggetto Component non � associato un oggetto ISite, 
il valore di questa propriet� � false."
Vorrei capire se
"Propriet� Component.DesignMode" riguarda anche le form.
Insomma, sembra un settaggio "sbagliato" dell'IDE.
eSQueL

T R O V A T O !
C'� da inserire nel modulo della form.vb (che si chiama Form 1)
Public Class Form1
End Class
e il designer compare magicamente.
Per tutti coloro che sono interessati (VITRIOL compreso)
eSQueL

 ha scritto nel messaggio 
news:YIXim.50394$1s6....@twister2.libero.it...
Resto il problema che VS non accetta modifiche alla form fatte direttamente 
sulla form. Le uniche modifiche ammesse sembra siano quelle fatte da codice 
:D
Qualcuno di buon cuore che sa spiegare come mai?
eSQueL

 Qualcuno di buon cuore che sa spiegare come mai?
Scusa, ma tu hai modificato manualmente il codice prodotto dal designer? 
Per evitare questo una form ï¿œ una classe parziale suddivisa su due file 
diversi.
Il codice generato ï¿œ in Form1.designer.vb. Inizia con una direttiva al 
compilatore e poi trovi:
Partial Class Form1
	[codice]
End Class
Quello che devi modificare invece ï¿œ Form1.vb, che ï¿œ cosï¿œ:
Public Class Form1
	[codice]
End Class



 S�s�, adesso comincia ad essere pi� chiaro il tutto.
Mischiavo due cose diverse. Devo dire che per chi proviene da vb6 � un bel 
casino.
Avevo smanettato con java qualche tempo fa e l'ho trovato meno complicato. 

 un bel casino.
Ecco, io me ne sto alla larga!
-- 
Greg 

greg ha scritto:

E non sono neanche OT :)
-- 
Greg 

 ha scritto nel messaggio 
news:h6hkmj$gjm$1...@tdi.cu.mi.it...

:) 

 Greg
Beh prima o poi la larga diverrà stretta!
Cmq...se ti può interessare...il codice del designer (ossia quello che
VS qualcosa inserisce quando trascini qualcosa) è nascosto...proprio
per evitare casini!
Come anche in vb6 però...te ne puoi fottere (scusa la finezza)
dell'IDE e inserire i controlli a runtime...ovvio che la coa va fatta
con attenzione perchè anche in vb6 ogni tanto qualche form e progetto
si incasinava!
Perchè questo?
Perchè un progetto (vb6 net c++ prolog Lisp Haskell...etc ) altro non
è che una serie di file da far "mangiare e digerire" ad un programma
chiamato compilatore per produrre un file (o più di uno) finale da far
girare su altri pc!
L'IDE ti DOVREBBE aiutare a "preparare" questi file!
Solo che esendo lo stesso IDE un programma (ti ricordi che in vb6
potevi programmare estensioni dell'ide...???Io hai tempi d'oro ne
avevo fatto uno che mi costruiva un progetto standard con moduli e
form generici!) ha le sue "finezze e debolezze"
L'ide di Microsoft non è male....anzi forse è il migliore in giro!
(l'intellisense non ha prezzo....e i code snippet se impari ad
inserire i tuoi personalizzati è comodissimo!)
SharpDevelop è un altro
http://www.icsharpcode.net/OpenSource/SD/
e se vuoi stare nel "mezzo" fra Linux e Windows...meglio di Eclipse
non ce n'è!
http://www.eclipse.org/
...ma  puoi far tutto, con una esagerata dose di masochisimo, anche
con il notepad ...o con PSpad....alla fin fine sono solo files da far
digerire ad un compilatore!
Io mi ricordo le chilometriche stringhe da dare in pasto all'ANSI C
sul mio glorioso Acorn Archimedes  !!!

 ...ma  puoi far tutto, con una esagerata dose di masochisimo
ma non posso collegarlo facilmente, come vb6, ad un database access o ad una 
tabella excel.
Mi pare che si cosi, ech, ormai sono assati 10 anni, forse qualcosa � 
cambiata o qualocsa � stata scoperta.
-- 
Greg