/// <summary>
        /// constructor
        /// </summary>
        public TUC_PartnerFind_ByPartnerDetails()
        {
            //
            // The InitializeComponent() call is required for Windows Forms designer support.
            //
            InitializeComponent();
            #region CATALOGI18N

            // this code has been inserted by GenerateI18N, all changes in this region will be overwritten by GenerateI18N
            this.btnSearch.Text = Catalog.GetString(" &Search");
            this.chkDetailedResults.Text = Catalog.GetString("Detailed Results");
            this.btnClearCriteria.Text = Catalog.GetString("Clea&r");
            this.grpCriteria.Text = Catalog.GetString("Find Criteria");
            this.btnCustomCriteriaDemo.Text = Catalog.GetString("Custom Criteria Demo");
            this.ucoPartnerInfo.Text = Catalog.GetString("Partner Info");
            this.grpResult.Text = Catalog.GetString("Fin&d Result");
            this.lblSearchInfo.Text = Catalog.GetString("Searching...");
            #endregion

            // on Mono: we need to change the AutoSize so that the results will be displayed
            if (Ict.Common.Utilities.DetermineExecutingCLR() == TExecutingCLREnum.eclrMono)
            {
                this.pnlPartnerInfoContainer.AutoSize = false;
            }

            // Define the screen's Logic
            FLogic = new TPartnerFindScreen_Logic();
            FLogic.ParentForm = this;
            FLogic.PartnerInfoCollPanel = ucoPartnerInfo;

            FMenuFunctions = new TMenuFunctions(FLogic);

            lblSearchInfo.Text = "";
        }
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="ALogic">Instance of TPartnerFindScreen_Logic.</param>
 public TMenuFunctions(TPartnerFindScreen_Logic ALogic)
 {
     FLogic = ALogic;
 }
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="ALogic">Instance of TPartnerFindScreen_Logic.</param>
 public TMenuFunctions(TPartnerFindScreen_Logic ALogic)
 {
     FLogic = ALogic;
 }