Hallo alle miteinander, kann man eigentlich mit Visual C# 2008 Express benutzerdefinierte Steuerelemente erstellen oder geht das nur mit der Professional Version
Also, du kannst das nicht automatisch generieren lassen, also über neues Projekt -> Benutzersteuerelement, aber niemand hindert dich daran eine neue Klasse zu erstellen die dann in etwa so aussieht: UserControl1.cs
1 | using System; |
2 | using System.Collections.Generic; |
3 | using System.ComponentModel; |
4 | using System.Drawing; |
5 | using System.Data; |
6 | using System.Linq; |
7 | using System.Text; |
8 | using System.Windows.Forms; |
9 | |
10 | namespace WindowsFormsControlLibrary1 |
11 | { |
12 | public partial class UserControl1 : UserControl |
13 | { |
14 | public UserControl1() |
15 | { |
16 | InitializeComponent(); |
17 | } |
18 | } |
19 | } |
Und als UserControl1.Designer.cs
1 | namespace WindowsFormsControlLibrary1 |
2 | { |
3 | partial class UserControl1 |
4 | { |
5 | /// <summary> |
6 | /// Erforderliche Designervariable. |
7 | /// </summary> |
8 | private System.ComponentModel.IContainer components = null; |
9 | |
10 | /// <summary> |
11 | /// Verwendete Ressourcen bereinigen. |
12 | /// </summary> |
13 | /// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param> |
14 | protected override void Dispose(bool disposing) |
15 | { |
16 | if (disposing && (components != null)) |
17 | { |
18 | components.Dispose(); |
19 | } |
20 | base.Dispose(disposing); |
21 | } |
22 | |
23 | #region Vom Komponenten-Designer generierter Code |
24 | |
25 | /// <summary> |
26 | /// Erforderliche Methode für die Designerunterstützung. |
27 | /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. |
28 | /// </summary> |
29 | private void InitializeComponent() |
30 | { |
31 | components = new System.ComponentModel.Container(); |
32 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; |
33 | } |
34 | |
35 | #endregion |
36 | } |
37 | } |
Und bei den Properties deines Projektes musst du dann nur noch "Klassenbibliothek" als Ausgabetyp auswählen. Tätäää Dein Steuerelement. Sogar mit Designer support ;-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.