2009-11-05 6 views
0

Je souhaite ouvrir une petite boîte, au démarrage de l'application, où l'utilisateur peut entrer son nom et que ce nom doit être utilisé dans mon application. J'utilise Windows Form Application et C#. Je suis nouveau à ce sujet, toute idée de comment mettre en œuvre cela..net c sharp windows Formulaire de boîte de dialogue d'application

+0

simplement je veux exemple de code pour « .net c fenêtres vives forment boîte de dialogue avec une zone de texte et le bouton » – Posto

+0

Pourquoi avez-vous posé la même question deux fois: http://stackoverflow.com/questions/1675101/net-c-windows-form-application-open-popup-window – Murph

Répondre

0

C'est la forme:

public partial class fmUserName : Form 
{ 
    public string UserName 
    { 
     get { return txName.Text; } 
    } 

    public fmUserName() 
    { 
     InitializeComponent(); 
    } 

    private void button1_Click(object sender, EventArgs e) 
    { 
     this.DialogResult = DialogResult.OK; 
     this.Close(); 
    } 
} 

Ensuite, vous pouvez l'appeler:

fmUserName fm = new fmUserName(); 
fm.ShowDialog(); 

MessageBox.Show("Hello " + fm.UserName); 
+0

Vous devez définir les propriétés du bouton pour qu'il soit OK de cette façon, vous n'avez pas besoin de définir manuellement le résultat de la boîte de dialogue et d'assurer le bon comportement des boutons dans le formulaire. – Murph

+0

c'est vrai, mais comme il a demandé la forme "exacte", c'est la seule façon de "coller" xD. Pas très intelligent, mais ça marche. –

2

Créer un formulaire UserNameForm avec zone de texte et le bouton ouvert et une propriété qui retourne et définit la propriété de texte TextBoxes, que de l'ouvrir quand vous voulez comme celui-ci

UserNameForm unf = new UserNameForm(); 
unf.ShowDialog(); 
unf.UserName // give property value 
+0

pouvez-vous me donner le vrai code, je suis très nouveau à ce – Posto

+0

Erm, c'est de la vraie morue e - sorte d'écriture de votre demande pour vous, il n'y a pas beaucoup plus que nous pouvons faire. C'est un truc assez fondamental. – Murph

1

Créer un formulaire, coller une zone de texte et un Cliquez sur le bouton "OK" pour créer une propriété publique contenant le contenu de la zone de texte accessible par la suite.

Questions connexes