- Timestamp:
- 04/29/19 15:00:56 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/HeuristicLab.Parameters.Views/3.3/ConstrainedValueParameterView.cs
r16565 r16872 62 62 protected override void DeregisterContentEvents() { 63 63 Content.GetsCollectedChanged -= new EventHandler(Content_GetsCollectedChanged); 64 Content.ReadOnlyChanged -= new EventHandler(Content_ReadOnlyChanged); 64 65 Content.ValidValues.ItemsAdded -= new CollectionItemsChangedEventHandler<T>(ValidValues_ItemsAdded); 65 66 Content.ValidValues.ItemsRemoved -= new CollectionItemsChangedEventHandler<T>(ValidValues_ItemsRemoved); … … 76 77 base.RegisterContentEvents(); 77 78 Content.GetsCollectedChanged += new EventHandler(Content_GetsCollectedChanged); 79 Content.ReadOnlyChanged += new EventHandler(Content_ReadOnlyChanged); 78 80 Content.ValidValues.ItemsAdded += new CollectionItemsChangedEventHandler<T>(ValidValues_ItemsAdded); 79 81 Content.ValidValues.ItemsRemoved += new CollectionItemsChangedEventHandler<T>(ValidValues_ItemsRemoved); … … 100 102 base.SetEnabledStateOfControls(); 101 103 valueGroupBox.Enabled = Content != null; 102 valueComboBox.Enabled = (valueComboBox.Items.Count > 0) && ! ReadOnly;104 valueComboBox.Enabled = (valueComboBox.Items.Count > 0) && !Content.ReadOnly && !ReadOnly; 103 105 showInRunCheckBox.Enabled = Content != null && !ReadOnly; 104 106 } … … 153 155 FillValueComboBox(); 154 156 } 157 protected virtual void Content_ReadOnlyChanged(object sender, EventArgs e) { 158 if (InvokeRequired) 159 Invoke(new EventHandler(Content_ReadOnlyChanged), sender, e); 160 else { 161 SetEnabledStateOfControls(); 162 } 163 } 155 164 protected virtual void Content_GetsCollectedChanged(object sender, EventArgs e) { 156 165 if (InvokeRequired)
Note: See TracChangeset
for help on using the changeset viewer.