- delegate void SetControlVisibleCallback(Control control, bool val);
- private void SetControlVisible(Control control, bool val)
- {
- if (control.InvokeRequired)
- {
- SetControlVisibleCallback d = new SetControlVisibleCallback(SetControlVisible);
- try
- {
- this.Invoke(d, new object[] { control, val });
- }
- catch (Exception) { }
- }
- else
- {
- control.Visible = val;
- }
- }
-
- delegate void SetControlTextCallback(Control control, string val);
- private void SetControlText(Control control, string val)
- {
- if (control.InvokeRequired)
- {
- SetControlTextCallback d = new SetControlTextCallback(SetControlText);
- try
- {
- this.Invoke(d, new object[] { control, val });
- }
- catch (Exception) { }
- }
- else
- {
- control.Text = val;
- }
- }
-