[c#]Input box di visual basic 6.0.......ci sono in c#?

giovedì 10 luglio 2008 - 18.44

program Profilo | Junior Member

Ciao,
esistono in c# delle inputbox predefinite come in Vb6?

Vorrei far apparire una messagebox dove inserire un certo valore e poi elaborarlo.

Grazie.

Enne Profilo | Junior Member

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
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