public StringValueDefinitionEditor(StringValueDefinition def) { this.def = def; InitializeComponent(); Location = new Point(99, 53); defaultTextBox.Text = def.Default; maxCharsTextBox.Text = def.MaxChars.ToString(); multiLineCheckBox.Checked = def.MultiLine; enforceMultiline(); }
public StringValueEditor(Value value, int x, int y) : base(value, x, y) { Definition = (StringValueDefinition)value.Definition; InitializeComponent(); //Init the textbox if (Definition.MultiLine) { valueTextBox.Multiline = true; valueTextBox.Size = new Size(valueTextBox.Width, valueTextBox.Height * 3); Size = new Size(128, 96); } nameLabel.Text = Definition.Name; valueTextBox.Text = Value.Content; }