User Control - autogenereret kode...
Hej,Jeg har lavet mig en user control "IntField", der fungerer som en tekstbox, bortset fra at man kun kan skrive tal.
Når jeg tilføjer den til en form via toolboksen, så får jeg ALLE properties med, selv om de har en defaultværdi.
Hvis jeg tilføjer en "standard tekstbox", så får jeg kun 4 properties.
Er der nogen grund til at min "IntField" medtager alle properties, eller kan jeg undgå dette. Vil gerne have at koden bliver så lille som mulig - selv om den er automatisk genereret.
Hvad kan jeg gøre ?
Se koden på "intfield" og en standard tekstbox herunder.
Mvh Ole
//
// IntField2
//
this.intField2.AllowNegative = true;
this.intField2.FieldBackColor = System.Drawing.SystemColors.Window;
this.intField2.FieldFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.intField2.FieldForeColor = System.Drawing.SystemColors.WindowText;
this.intField2.FieldStartPos = 70;
this.intField2.HelpText = null;
this.intField2.HideLabel = false;
this.intField2.Label = "IntField";
this.intField2.LabelFont = new System.Drawing.Font("Courier New", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.intField2.LabelType = XXX.Core.Enums.LabelType.Above;
this.intField2.Listform = null;
this.intField2.Location = new System.Drawing.Point(46, 59);
this.intField2.Margin = new System.Windows.Forms.Padding(0);
this.intField2.Name = "intField2";
this.intField2.ShowRefButton = true;
this.intField2.ShowZero = true;
this.intField2.Size = new System.Drawing.Size(129, 41);
this.intField2.StringFormat = "#,0";
this.intField2.TabIndex = 1;
this.intField2.Value = 0;
//
// textBox1
//
this.textBox1.Location = new System.Drawing.Point(46, 13);
this.textBox1.Name = "textBox1";
this.textBox1.Size = new System.Drawing.Size(100, 20);
this.textBox1.TabIndex = 7;