Ciao,
Sfortunatamente in C# non è possibile farlo, ma questa può essere una soluzione molto valida:
In visual studio, nell'Esplora Soluzioni fai tasto destro su "Riferimenti" e seleziona "Aggiungi Riferimento..."
Vai nel tab .NET, trova e seleziona Microsoft.VisualBasic e fai OK.
Poi procedi in questo modo:
String Prompt = "Inserisci valore";
String Title = "Valore richiesto";
String Default = "";
Int32 XPos = ((SystemInformation.WorkingArea.Width/2)-200);
Int32 YPos = ((SystemInformation.WorkingArea.Height/2)-100);
String Result = Microsoft.VisualBasic.Interaction.InputBox(Prompt, Title, Default, XPos, YPos);
if(Result != "") {
//Codice per valore inserito. Esempio:
MessageBox.Show("Valore inserito: " + Result);
} else {
//Codice per valore non inserito. Esempio:
MessageBox.Show("Valore non inserito");
}
Rocco Verrastro
.NET Programmer - Web Developer