Heim > Artikel > Backend-Entwicklung > C#-Entwicklungs-Winform (gemeinsame Steuerung)
1. Designideen des Kunden
1. Designideen und Architekturrahmen ausarbeiten
3 🎜 >4. Datenbankzugriff
2. Öffentliche Steuerelemente
1. Schaltfläche:
⑴ Aktiviert: Bestimmen Sie, ob das Steuerelement aktiviert werden soll
⑵ Sichtbar: Bestimmen Sie, ob es sich bei dem Steuerelement um Kursware handelt.
2. CheckBox (Multioptionsliste)
3 Wert):
① Geben Sie die Daten ein
Sie können den auszufüllenden Inhalt in die Artikelsammlung im Hintergrund einfügen
② die ausgewählten Daten (SelectedItem )MessageBox.Show(comboBox1.SelectedItem.ToString());private void button1_Click(object sender, EventArgs e) { for (int i = 0; i < 8; i++) { comboBox1.Items.Add(i); } }⑴ DropDownStyle: Nur Auswahl erlaubt
⑵ SelectedIndex: Standardmäßig ausgewähltes Element
Im Konstruktor hinzufügen: comboBox1.SelectedIndex = 0;
4. (ermöglicht dem Benutzer die Auswahl eines Datums und einer Uhrzeit und zeigt Datum und Uhrzeit im angegebenen Format an) :
Wert:
Zuweisung:MessageBox.Show(dateTimePicker1.Text); //中文日期 MessageBox.Show(dateTimePicker1.Value.ToString());// DateTime类型
5. Bezeichnung (Laufzeitinformationen und erklärenden Text für das Steuerelement bereitstellen)
DateTime dt=ConvertToDateTime(“2000-1-1”); dateTimePicker1.Value=dt;LinkLabel (Zeigt ein Label-Steuerelement an, das die Hyperlink-Funktion unterstützt) 6. ListBox (zeigt eine Liste an, aus der der Benutzer Elemente auswählen kann) SelectionMode: None erlaubt keine Auswahl Man kann nur eine MultiExtended-Verbindung auswählen. Wählen Sie MultiSimple-Mehrfachauswahl und müssen nicht nacheinander auswählen.
private void linkLabel1_Click(object sender, EventArgs e) { Process.Start("Chrome", "http://www.sina.com.cn"); }
So erhalten Sie alle Inhalte der Mehrfachauswahl im Hintergrund:
Verwenden Sie die SelectedItems Sammlung, um sie zu durchlaufen
7. ListView (Zeigt eine Sammlung von Elementen in einer von fünf verschiedenen Ansichten an) 8.private void button3_Click(object sender, EventArgs e) { string a = ""; foreach(object o in listBox1.SelectedItems) { a += o.ToString(); }
Maske: Einstellungen steuern dies. Die vom Steuerelement erlaubte Eingabezeichenfolge
9. MonthCalendar (Kalender):
MaxSelectionCount Bei der Auswahl eines Datums kann die maximale Anzahl an Tagen angegeben werden ausgewählt
Backend-Code: SelectionStart SelectionEnd
10. NotifyIcon (Tray-Programm): ⑴ Sichtbar: ob es sichtbar ist; Symbol: kleines Symbol;MessageBox.Show(monthCalendar1.SelectionStart.ToString() + "-" + monthCalendar1.SelectionEnd.ToString());
⑶ Text: Anzeigename ;
11. (ein Auswahlfeld, in dem Sie auf die Schaltfläche auf dem Steuerelement klicken können, um einen bestimmten Wert zu erhöhen oder zu verringern)
⑴ Inkrement: Der Wert wird bei jedem Klicken auf die Schaltfläche erhöht oder verringert.
⑵ Maximum: der Maximalwert wird normalerweise hier platziert und mit dem BackgroundImageLayout-Layout verwendet 🎜>
⑵ Maximum: Maximalwert; ⑶ Minimum: Die Geschwindigkeit des Vorgangs, wenn der Fortschritt nicht angezeigt wird 14. RichTextBox (großes Textfeld): Das Escape-Zeichen text-rn kann im Hintergrund verwendet werden 15 TextBox (Textfeld): ⑴ Mehrzeilig: Mehrzeilige Bearbeitung ⑵ ScrollBars: Bildlaufleistenanzeige ⑶TabIndex: Index der Tab-Tastenfolge, beginnend bei Null; ⑷ TabStop: Der Tab-Fokus kann während des Fastens nicht verschoben werden 16. ToolTip (Anmerkung): ⑴ ToolTipTitle: Anmerkungsinhalt Solange Sie dieses Steuerelement hineinziehen, werden alle Steuerelemente ein zusätzliches Attribut enthalten Verschiedene Elemente, die zum Festlegen der Einführung dieses Steuerelements verwendet werden ⑵InitialDelay: Wie viele Sekunden muss der Mauszeiger bewegt werden, um die Anmerkung anzuzeigen; ⑶ ReshowDelay: Ändern Sie, wie lange das Steuerelement zum Konvertieren benötigt Anmerkung. 17. TreeView (Baumliste) 18. WebBrowser (erstellt vom Browser) URL (Eigenschaft) - Uri (ObjektUri u = new Uri(textBox1.Text);
webBrowser1.Url = u;
Das Obige ist der von C# entwickelte Inhalt von Winform (öffentliche Kontrolle). Inhalt, bitte folgen Sie der chinesischen PHP-Website (www.php.cn)!