/// <summary>
        /// Form 컨트롤을 초기화한다.
        /// </summary>
        private void InitializeFormControl()
        {
            string strFilePath = null;
            int    nPos        = 0;

            string[] arrNames = null;

            SAPServerConfig oSCfg = new SAPServerConfig();

            SAPServerConfig.SAPSeverInfo oInfo = new SAPServerConfig.SAPSeverInfo(oSCfg);

            RFCFilter oFilter = new RFCFilter();

            // XML 환경 파일을 읽는다.
            strFilePath  = Application.ExecutablePath;
            nPos         = strFilePath.LastIndexOf("\\");
            strFilePath  = strFilePath.Substring(0, ++nPos);
            strFilePath += SAP_CONFIG_FILE;
            ReadConfigurationFile(strFilePath);

            // lbSAPServer - 서버 목록 표시하는 리스트 박스를 초기화한다.
            lbSAPServer.Sorted        = true;
            lbSAPServer.SelectionMode = SelectionMode.One;

            // 서버 목록을 표시한다.
            arrNames = oSCfg.GetServerNames(m_strConfigXML);
            lbSAPServer.Items.Clear();
            if (arrNames != null)
            {
                for (int i = 0; i < arrNames.Length; ++i)
                {
                    lbSAPServer.Items.Add(arrNames[i]);
                }
            }

            // btnPrevious - 이전 단계를 수행하는 버튼 상태를 비활성화한다.
            btnPrevious.Visible = false;

            // pgServerConfig - Property Grid 속성을 설정한다.
            pgServerConfig.SelectedObject = oInfo;

            // 검색 필터 관련. PropertyGrid 컨트롤을 설정한다.
            pgRFCFilter.SelectedObject = oFilter;

            // 네임스페이스 이름을 초기화 한다.
            txtNamespace.Text = "ProxyBuilder";

            // 클라이언트 형태의 Proxy 모듈로 기본 선택한다.
            radioClient.Checked = true;
            radioServer.Checked = false;

            // PG Help 상자 보이기
            pgServerConfig.HelpVisible = true;
            pgRFCFilter.HelpVisible    = true;
        }
Exemplo n.º 2
0
        private void InitializeFormControl()
        {
            string strFilePath = null;
            int    nPos        = 0;

            string[] arrNames = null;

            SAPServerConfig oSCfg = new SAPServerConfig();

            SAPServerConfig.SAPSeverInfo oInfo = new SAPServerConfig.SAPSeverInfo(oSCfg);

            RFCFilter oFilter = new RFCFilter();

            strFilePath  = Application.ExecutablePath;
            nPos         = strFilePath.LastIndexOf("\\");
            strFilePath  = strFilePath.Substring(0, ++nPos);
            strFilePath += SAP_CONFIG_FILE;
            ReadConfigurationFile(strFilePath);

            lbSAPServer.Sorted        = true;
            lbSAPServer.SelectionMode = SelectionMode.One;

            arrNames = oSCfg.GetServerNames(m_strConfigXML);
            lbSAPServer.Items.Clear();
            if (arrNames != null)
            {
                for (int i = 0; i < arrNames.Length; ++i)
                {
                    lbSAPServer.Items.Add(arrNames[i]);
                }
            }

            btnPrevious.Visible           = false;
            pgServerConfig.SelectedObject = oInfo;
            pgRFCFilter.SelectedObject    = oFilter;

            txtNamespace.Text = "ProxyBuilder";

            radioClient.Checked = true;
            radioServer.Checked = false;

            pgServerConfig.HelpVisible = true;
            pgRFCFilter.HelpVisible    = true;
        }