1. Idées de conception du client
1. Redresser les idées de conception et le cadre architectural
2. Concevoir l'interface
3. 🎜 >4. Accès à la base de données
2. Contrôles publics
1. Bouton :
⑴ Activé : Déterminez s'il faut activer le contrôle
⑵ Visible : Déterminez si le contrôle est un didacticiel ;
2. CheckBox (multi-options), CheckListBox - (liste multi-options)
3. valeur) :
①. Remplissez les données
Vous pouvez mettre le contenu à remplir dans la collection Items en arrière-plan
②. les données sélectionnées (SelectedItem )private void button1_Click(object sender, EventArgs e) { for (int i = 0; i < 8; i++) { comboBox1.Items.Add(i); } }
MessageBox.Show(comboBox1.SelectedItem.ToString());
⑴ DropDownStyle : seule la sélection est autorisée
⑵ SelectedIndex : Élément sélectionné par défaut
Ajouter dans le constructeur : comboBox1.SelectedIndex = 0;
4. dateTimePicker (permet à l'utilisateur de sélectionner une date et une heure et d'afficher la date et l'heure dans le format spécifié) :
Valeur :
Affectation :MessageBox.Show(dateTimePicker1.Text); //中文日期 MessageBox.Show(dateTimePicker1.Value.ToString());// DateTime类型
DateTime dt=ConvertToDateTime(“2000-1-1”); dateTimePicker1.Value=dt;
LinkLabel (affiche un contrôle d'étiquette qui prend en charge la fonction de lien hypertexte)
6. ListBox (affiche une liste dans laquelle l'utilisateur peut sélectionner des éléments)private void linkLabel1_Click(object sender, EventArgs e) { Process.Start("Chrome", "http://www.sina.com.cn"); }
SelectionMode : Aucun n'autorise la sélection. On ne peut sélectionner qu'une seule connexion MultiExtended Choisissez la multi-sélection MultiSimple, et il n'est pas nécessaire de sélectionner consécutivement
Comment obtenir tout le contenu de la multi-sélection en arrière-plan :
Utilisez les SelectedItems ; collection pour les parcourir
7. ListView (affiche une collection d'éléments dans l'une des cinq vues différentes)private void button3_Click(object sender, EventArgs e) { string a = ""; foreach(object o in listBox1.SelectedItems) { a += o.ToString(); }
8. MaskedTextBox (utilise un masque pour distinguer les entrées utilisateur correctes et incorrectes) :
Masque : Les paramètres contrôlent ceci La chaîne de saisie autorisée par le contrôle
9. MonthCalendar (calendrier) :
MaxSelectionCount Lors de la sélection d'une date, le nombre maximum de jours peut être sélectionné
Code backend : SelectionStart SelectionEnd
10. NotifyIcon (programme de la barre d'état) :MessageBox.Show(monthCalendar1.SelectionStart.ToString() + "-" + monthCalendar1.SelectionEnd.ToString());
⑴ Visible : s'il est visible
⑵ Icône : petite icône ;
⑶ Texte : nom d'affichage
11. NumericUpDown (une zone de sélection dans laquelle vous pouvez cliquer sur le bouton du contrôle pour augmenter ou diminuer une certaine valeur)
⑴ incrément : La valeur augmentée ou diminuée à chaque clic sur le bouton ;
⑵ Maximum : la valeur maximale
⑶ Minimum : la valeur minimale ; 🎜> ⑵ BackgroundImage : Il ; est généralement placé ici et utilisé avec la mise en page BackgroundImageLayout 🎜>
⑵ Maximum : Valeur maximale ⑶ Minimum : La vitesse de fonctionnement lorsque la progression n'est pas affichée . 14. RichTextBox (grande zone de texte) : Le caractère d'échappement text-rn peut être utilisé en arrière-plan 15 TextBox ( Zone de texte) : ⑴ Multiline : Édition multiligne ⑵ ScrollBars : affichage de la barre de défilement ⑶TabIndex : index de séquence de touches de tabulation, à partir de zéro ⑷ TabStop : le focus de l'onglet ne peut pas être déplacé pendant le processus ; 16. ToolTip (annotation) : ⑴ ToolTipTitle : Contenu de l'annotation Tant que vous faites glisser ce contrôle, alors tous les contrôles Il y aura un attribut supplémentaire dans le éléments divers, qui sont utilisés pour définir l'introduction de ce contrôle ⑵InitialDelay : combien de secondes faut-il survoler pour afficher l'annotation ⑶ ReshowDelay : modifiez le temps nécessaire au contrôle pour convertir l'annotation ; annotation. 17. TreeView (liste arborescente) 18. WebBrowser (créé par le navigateur) Url (propriété) - Uri (objetUri u = new Uri(textBox1.Text);
webBrowser1.Url = u;
Ce qui précède est le contenu de winform (contrôle commun) développé par C# Pour plus d'informations. contenu, veuillez suivre le site Web PHP chinois (m.sbmmt.com) !