コード例 #1
0
        protected void Calque()
        {
            try
            {
                Groupe G;
                G = _Calque.AjouterGroupe("Appliquer");

                _CheckBox_SupprimerLesAnciennesConfigs = G.AjouterCheckBox(SupprimerLesAnciennesConfigs);
                _CheckBox_ReconstuireLesConfigs        = G.AjouterCheckBox(ReconstuireLesConfigs);

                _CheckBox_SupprimerLesAnciennesConfigs.OnCheck   += _CheckBox_ReconstuireLesConfigs.UnCheck;
                _CheckBox_SupprimerLesAnciennesConfigs.OnIsCheck += _CheckBox_ReconstuireLesConfigs.IsDisable;

                // Pour eviter d'ecraser le parametre de "Reconstruire les configs", le met à jour seulement si
                if (_CheckBox_SupprimerLesAnciennesConfigs.IsChecked)
                {
                    _CheckBox_ReconstuireLesConfigs.IsChecked = !_CheckBox_SupprimerLesAnciennesConfigs.IsChecked;
                    _CheckBox_ReconstuireLesConfigs.IsEnabled = !_CheckBox_SupprimerLesAnciennesConfigs.IsChecked;
                }

                _CheckBox_ToutesLesConfigurations = G.AjouterCheckBox(ToutesLesConfigurations);

                G = _Calque.AjouterGroupe("Options");
                _CheckBox_MasquerEsquisses = G.AjouterCheckBox(MasquerEsquisses);

                _GroupeAvecCheckBox                     = _Calque.AjouterGroupeAvecCheckBox(SupprimerFonctions);
                _TextBox_NomFonctionSupprimer           = _GroupeAvecCheckBox.AjouterTexteBox(NomFonctionSupprimer);
                _TextBox_NomFonctionSupprimer.IsEnabled = _GroupeAvecCheckBox.IsChecked;

                _GroupeAvecCheckBox.OnIsCheck += _TextBox_NomFonctionSupprimer.IsEnable;
            }
            catch (Exception e)
            { this.LogMethode(new Object[] { e }); }
        }
コード例 #2
0
            public void AjouterAuCalque()
            {
                _Groupe = _Calque.AjouterGroupeAvecCheckBox(_ParamGroupe);

                _TextBox_CheminDossier = _Groupe.AjouterTexteBox();
                AfficherCheminDossier();
                _TextBox_CheminDossier.LectureSeule = true;

                if (_Selectionnable)
                {
                    _Button_Parcourir = _Groupe.AjouterBouton("Parcourir");
                    _Button_Parcourir.OnButtonPress += delegate(Object Bouton)
                    {
                        System.Windows.Forms.FolderBrowserDialog pDialogue = new System.Windows.Forms.FolderBrowserDialog();
                        pDialogue.SelectedPath = _Mdl.eDossier();

                        if (pDialogue.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                        {
                            _NomDossierRelatif = OutilsCommun.CheminRelatif(_Mdl.eDossier(), pDialogue.SelectedPath);
                            AfficherCheminDossier();
                        }

                        Maj();
                    };

                    _TextListBox_ListeDossiers = _Groupe.AjouterTextListBox("Liste des dossiers");
                    _TextListBox_ListeDossiers.TouteHauteur = true;
                    _TextListBox_ListeDossiers.Height       = 50;

                    _TextListBox_ListeDossiers.OnSelectionChanged += delegate(Object sender, int Item)
                    {
                        _NomDossierCourant = _TextListBox_ListeDossiers.SelectedText;
                        MajListeFichiers();
                    };

                    _CheckBox_CreerDossier            = _Groupe.AjouterCheckBox("Nouveau dossier");
                    _TextBox_NomNvxDossier            = _Groupe.AjouterTexteBox();
                    _Button_CreerDossier              = _Groupe.AjouterBouton("Creer");
                    _CheckBox_CreerDossier.OnIsCheck += _TextBox_NomNvxDossier.IsEnable;
                    _CheckBox_CreerDossier.OnIsCheck += _Button_CreerDossier.IsEnable;
                    _CheckBox_CreerDossier.OnIsCheck += _TextBox_NomNvxDossier.IsVisible;
                    _CheckBox_CreerDossier.OnIsCheck += _Button_CreerDossier.IsVisible;
                    _CheckBox_CreerDossier.IsChecked  = false;

                    _Button_CreerDossier.OnButtonPress += delegate(Object Bouton)
                    {
                        String n = _TextBox_NomNvxDossier.Text;
                        Directory.CreateDirectory(Path.Combine(CheminDossierRelatif(), n));

                        Maj();

                        _CheckBox_CreerDossier.IsChecked        = false;
                        _TextListBox_ListeDossiers.SelectedText = n;
                    };
                }

                _TextListBox_ListeFichiers = _Groupe.AjouterTextListBox("Contenu du dossier :");
                _TextListBox_ListeFichiers.TouteHauteur = true;
                _TextListBox_ListeFichiers.Height       = 50;

                _TextBox_NomNvxFichier = _Groupe.AjouterTexteBox();
                _TextBox_NomNvxFichier.OnTextBoxChanged += delegate(Object sender, String text)
                {
                    if (!EcraserInfos)
                    {
                        return;
                    }

                    _NomFichierComplet = text;
                };
            }