示例#1
0
 /// <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;
     }
 }
示例#2
0
        /// <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);
        }
示例#3
0
 /// <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;
     }
 }
示例#4
0
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="p">Find settings.</param>
 public GXFindDlg(GXFindParameters p)
 {
     parameters = p;
     InitializeComponent();
     FindTb.Text = p.ObisCode;
 }