Exemplo n.º 1
0
        private void AffecteControlsWithExporteurValues()
        {
            if (m_exporteur == null)
            {
                m_exporteur = new CExporteurDatasetText();
            }

            CExporteurDatasetText exp = (CExporteurDatasetText)m_exporteur;

            // Encodage
            if (exp.Encodage == Encoding.ASCII)
            {
                m_cmbEncodage.Text = "ASCII";
                //m_cmbEncodage.SelectedText = "ASCII";
            }
            else if (exp.Encodage == Encoding.Unicode)
            {
                m_cmbEncodage.Text = "Unicode";
                //m_cmbEncodage.SelectedText = "Unicode";
            }
            else
            {
                m_cmbEncodage.Text = "ANSI";
                //m_cmbEncodage.SelectedValue = "ANSI";
            }

            // Indicateur de texte
            if (exp.IndicateurTexte == "")
            {
                m_chkIndicateurTexte.Checked = false;
            }
            else
            {
                m_chkIndicateurTexte.Checked      = true;
                m_cmbIndicateurTexte.Text         = exp.IndicateurTexte;
                m_cmbIndicateurTexte.SelectedText = exp.IndicateurTexte;
            }

            // Multifichiers
            m_btnMultiFiles.Checked = exp.Multifichier;

            // Séparateur de champs
            if (exp.SeparateurChamp == "\t")
            {
                m_cmbSeparateurChamp.Text         = "Tab";
                m_cmbSeparateurChamp.SelectedText = "Tab";
            }
            else
            {
                m_cmbSeparateurChamp.Text         = exp.SeparateurChamp;
                m_cmbSeparateurChamp.SelectedText = exp.SeparateurChamp;
            }

            // Séparateur décimal
            m_cmbSeparateurDecimal.Text         = exp.SeparateurDecimal;
            m_cmbSeparateurDecimal.SelectedText = exp.SeparateurDecimal;

            m_chkLigneEntete.Checked    = exp.LigneEntete;
            m_chkMasquerIdsAuto.Checked = exp.MasquerClesAuto;
        }
Exemplo n.º 2
0
 public CPanelOptionStructureTexte(CExporteurDatasetText exporteur)
     : base(exporteur)
 {
     // Cet appel est requis par le Concepteur Windows Form.
     InitializeComponent();
 }