示例#1
0
        /// //////////////////////////////////////////////////////
        private void CFormEditVariableDynamiqueSaisie_Load(object sender, System.EventArgs e)
        {
            // Lance la traduction du formulaire
            sc2i.win32.common.CWin32Traducteur.Translate(this);

            m_cmbType.Items.Clear();

            List <CTypeChampBasique> possibles = new List <CTypeChampBasique>();

            possibles.Add(new CTypeChampBasique(ETypeChampBasique.String));
            possibles.Add(new CTypeChampBasique(ETypeChampBasique.Int));
            possibles.Add(new CTypeChampBasique(ETypeChampBasique.Decimal));
            possibles.Add(new CTypeChampBasique(ETypeChampBasique.Date));
            possibles.Add(new CTypeChampBasique(ETypeChampBasique.Bool));

            m_cmbType.Items.AddRange(possibles.ToArray());

            m_txtNomVariable.Text  = m_variable.Nom;
            m_cmbType.SelectedItem = m_variable.TypeChampBasique;
            m_txtValeurDefaut.Init(new CFournisseurGeneriqueProprietesDynamiques(), typeof(string));


            m_txtValeurDefaut.Formule = m_variable.FormuleValeurDefaut;

            m_cmbSelectClasseUnite.ListDonnees       = CGestionnaireUnites.Classes;
            m_cmbSelectClasseUnite.ProprieteAffichee = "Libelle";
            m_cmbSelectClasseUnite.SelectedValue     = m_variable.ClasseUnite;

            m_txtFormatUnite.Text = m_variable.FormatAffichageUnite;

            UpdateAffichagePanelUnite();
        }
        private CTextBoxZoomFormule CreateTextBoxFormule()
        {
            CTextBoxZoomFormule textBox = new CTextBoxZoomFormule();

            m_panelFormules.Controls.Add(textBox);
            textBox.Dock   = DockStyle.Top;
            textBox.Height = 44;
            textBox.BringToFront();
            textBox.Init(m_fournisseurProps, m_objetAnalyse);
            textBox.Enter += new EventHandler(textBox_Enter);
            return(textBox);
        }
示例#3
0
 public void Init(IFournisseurProprietesDynamiques fournisseur, CObjetPourSousProprietes objetAnalyse)
 {
     m_txtFormuleCouleur.Init(fournisseur, objetAnalyse);
 }