- Timestamp:
- 10/28/10 17:38:37 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Data.Views/3.3/StringConvertibleMatrixView.cs
r4600 r4652 23 23 using System.Collections.Generic; 24 24 using System.ComponentModel; 25 using System.Drawing; 25 26 using System.Linq; 26 27 using System.Text; … … 51 52 } 52 53 54 private bool showRowsAndColumnsTextBox; 55 public bool ShowRowsAndColumnsTextBox { 56 get { return showRowsAndColumnsTextBox; } 57 set { 58 if (value != showRowsAndColumnsTextBox) { 59 showRowsAndColumnsTextBox = value; 60 UpdateVisibilityOfTextBoxes(); 61 } 62 } 63 } 64 53 65 public StringConvertibleMatrixView() { 54 66 InitializeComponent(); 67 showRowsAndColumnsTextBox = true; 55 68 errorProvider.SetIconAlignment(rowsTextBox, ErrorIconAlignment.MiddleLeft); 56 69 errorProvider.SetIconPadding(rowsTextBox, 2); … … 99 112 100 113 private void UpdateData() { 101 102 114 rowsTextBox.Text = Content.Rows.ToString(); 103 115 rowsTextBox.Enabled = true; … … 472 484 new ColumnsVisibilityDialog(this.dataGridView.Columns.Cast<DataGridViewColumn>()).ShowDialog(); 473 485 } 486 487 private void UpdateVisibilityOfTextBoxes() { 488 rowsTextBox.Visible = columnsTextBox.Visible = showRowsAndColumnsTextBox; 489 rowsLabel.Visible = columnsLabel.Visible = showRowsAndColumnsTextBox; 490 491 int headerSize = columnsTextBox.Location.Y + columnsTextBox.Size.Height + 492 columnsTextBox.Margin.Bottom + dataGridView.Margin.Top; 493 494 int offset = showRowsAndColumnsTextBox ? headerSize : 0; 495 dataGridView.Location = new Point(0, offset); 496 dataGridView.Size = new Size(Size.Width, Size.Height - offset); 497 } 474 498 } 475 499 }
Note: See TracChangeset
for help on using the changeset viewer.