Domanda

In VB.NET esiste una libreria di finestre di dialogo modello che posso utilizzare?È facile creare una finestra di dialogo personalizzata ed ereditarla, ma sembra che ci siano alcuni modelli per questo genere di cose.

Ho solo bisogno di qualcosa di semplice come Salva/Annulla, Sì/No, ecc.

Modificare:MessageBox non è abbastanza, perché voglio aggiungere menu a discesa, caselle di riepilogo, griglie, ecc.Se avessi un modulo di dialogo in cui potessi chiedere alcuni pulsanti predefiniti, ognuno dei quali restituisse un risultato modale e chiudesse il modulo, allora potrei aggiungere quei controlli e i pulsanti sarebbero già lì.

È stato utile?

Soluzione

Perché non creare il tuo modello?L'ho fatto con diversi tipi di moduli, non solo con le finestre di dialogo.È un ottimo modo per darti una spinta iniziale.

Crea la tua finestra di dialogo di base, mantenendola il più generica possibile, quindi salvala come modello.

Ecco un articolo che ti aiuterà:

http://www.builderau.com.au/program/dotnet/soa/Save-time-with-Visual-Studio-2005-project-templates/0,339028399,339285540,00.htm

E:

http://msdn.microsoft.com/en-us/magazine/cc188697.aspx

Altri suggerimenti

Hai bisogno di qualcosa in più rispetto a quanto può fornirti MsgBox?

MsgBox("Do you want to see this message?", MsgBoxStyle.OkCancel + MsgBoxStyle.Information, "Respond")

Non riesci a utilizzare il file Classe MessageBox?

Ovviamente c'è MessageBox (abbreviazione MsgBox in VB.Net) e anche le finestre di dialogo comuni di Windows come Apri file, Salva file, Stampa, ColorPicker, ecc.

Tuttavia, nessuno di questi si qualifica realmente come modello.

Di tanto in tanto posso simpatizzare con il desiderio di una finestra di messaggio migliore.Potresti provare il progetto di codice:Scommetto che ne vedrai una dozzina...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top