/// <summary> /// Constructor. /// </summary> /// <param name="p">Find settings.</param> public GXFindDlg(GXFindParameters p) { parameters = p; InitializeComponent(); if ((p.Hide & SearchDialogHidden.Obis) != 0) { LogicalNameRb.Visible = false; AnyTextRb.Visible = false; AnyTextRb.Checked = true; } if ((p.Hide & SearchDialogHidden.Text) != 0) { AnyTextRb.Visible = false; LogicalNameRb.Visible = false; LogicalNameRb.Checked = true; } if (!string.IsNullOrEmpty(parameters.Text)) { FindTb.Text = p.Text; AnyTextRb.Checked = true; } else { FindTb.Text = p.ObisCode; } }
/// <summary> /// Show find dialog. /// </summary> /// <param name="p"></param> /// <returns></returns> public static bool Find(IWin32Window owner, GXFindParameters p) { GXFindDlg dlg = new GXFindDlg(p); if (dlg.ShowDialog(owner) == DialogResult.OK) { return(true); } return(false); }
/// <summary> /// Constructor. /// </summary> /// <param name="p">Find settings.</param> public GXFindDlg(GXFindParameters p) { parameters = p; InitializeComponent(); if (!string.IsNullOrEmpty(parameters.Text)) { FindTb.Text = p.Text; AnyTextRb.Checked = true; } else { FindTb.Text = p.ObisCode; } }
/// <summary> /// Constructor. /// </summary> /// <param name="p">Find settings.</param> public GXFindDlg(GXFindParameters p) { parameters = p; InitializeComponent(); FindTb.Text = p.ObisCode; }