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 }); } }
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; }; }