Changeset 16892 for branches/2925_AutoDiffForDynamicalModels/HeuristicLab.Parameters.Views/3.3/ValueLookupParameterView.cs
- Timestamp:
- 05/04/19 08:22:42 (5 years ago)
- Location:
- branches/2925_AutoDiffForDynamicalModels
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2925_AutoDiffForDynamicalModels
- Property svn:mergeinfo changed
-
branches/2925_AutoDiffForDynamicalModels/HeuristicLab.Parameters.Views/3.3/ValueLookupParameterView.cs
r16662 r16892 74 74 Content.ActualNameChanged -= new EventHandler(Content_ActualNameChanged); 75 75 Content.GetsCollectedChanged -= new EventHandler(Content_GetsCollectedChanged); 76 Content.ReadOnlyChanged -= new EventHandler(Content_ReadOnlyChanged); 76 77 Content.ValueChanged -= new EventHandler(Content_ValueChanged); 77 78 base.DeregisterContentEvents(); … … 86 87 Content.ActualNameChanged += new EventHandler(Content_ActualNameChanged); 87 88 Content.GetsCollectedChanged += new EventHandler(Content_GetsCollectedChanged); 89 Content.ReadOnlyChanged += new EventHandler(Content_ReadOnlyChanged); 88 90 Content.ValueChanged += new EventHandler(Content_ValueChanged); 89 91 } … … 108 110 actualNameTextBox.Enabled = Content != null; 109 111 actualNameTextBox.ReadOnly = ReadOnly; 110 setValueButton.Enabled = Content != null && ! ReadOnly;111 clearValueButton.Enabled = Content != null && Content.Value != null && !ReadOnly;112 setValueButton.Enabled = Content != null && !Content.ReadOnly && !ReadOnly; 113 clearValueButton.Enabled = Content != null && !Content.ReadOnly && Content.Value != null && !ReadOnly; 112 114 showInRunCheckBox.Enabled = Content != null && !ReadOnly; 113 115 } … … 124 126 else { 125 127 SetDataTypeTextBoxText(); 126 clearValueButton.Enabled = Content != null && Content.Value != null && !ReadOnly;128 clearValueButton.Enabled = Content != null && !Content.ReadOnly && Content.Value != null && !ReadOnly; 127 129 valueViewHost.ViewType = null; 128 130 valueViewHost.Content = Content != null ? Content.Value : null; 131 } 132 } 133 protected virtual void Content_ReadOnlyChanged(object sender, EventArgs e) { 134 if (InvokeRequired) 135 Invoke(new EventHandler(Content_ReadOnlyChanged), sender, e); 136 else { 137 SetEnabledStateOfControls(); 129 138 } 130 139 }
Note: See TracChangeset
for help on using the changeset viewer.