void IPropertyManagerPage2Handler9.OnComboboxEditChanged(int Id, string Text) { if (!CanRaiseEvent()) { return; } CtrlTextComboBox CmbBox = _Calque.DicControl[Id] as CtrlTextComboBox; if (CmbBox.IsRef()) { CmbBox.ComboboxEditChanged(CmbBox, Text); } }
protected void Calque() { try { var G = _Calque.AjouterGroupe("Selectionner le module"); _TextComboBox = G.AjouterTextComboBox(""); _TextComboBox.OnSelectionChanged += SelectionChanged; _GroupeModule = _Calque.AjouterGroupe("Module"); for (int i = 0; i < _MaxCtrl; i++) { var cb = _GroupeModule.AjouterCheckBox("Titre"); cb.Visible = false; _ListeCheckBox.Add(cb); var tb = _GroupeModule.AjouterTexteBox("Titre", "Intitule"); tb.Visible = false; _ListeTextBox.Add(tb); } foreach (var nom in ConfigModule.ListeNomConfigModule) { ConfigModule M = new ConfigModule(nom); M.ChargerParametreBrut(); if (M.ListeParametre.Count > 0) { _ListeConfigModule.Add(nom, M); } } _TextComboBox.Liste = _ListeConfigModule.Keys.ToList(); } catch (Exception e) { this.LogMethode(new Object[] { e }); } }
protected void Calque() { try { Groupe G; G = _Calque.AjouterGroupe("Fichier"); _Texte_RefFichier = G.AjouterTexteBox("Référence du fichier :", "la référence est ajoutée au début du nom de chaque fichier généré"); String Ref = MdlBase.eRefFichier(); _Texte_RefFichier.Text = Ref; _Texte_RefFichier.LectureSeule = false; // S'il n'y a pas de reference, on met le texte en rouge if (String.IsNullOrWhiteSpace(Ref)) { _Texte_RefFichier.BackgroundColor(Color.Red, true); } _Texte_Quantite = G.AjouterTexteBox("Quantité :", "Multiplier les quantités par"); _Texte_Quantite.Text = Quantite(); _Texte_Quantite.ValiderTexte += ValiderTextIsInteger; _CheckBox_ComposantsExterne = G.AjouterCheckBox(ComposantsExterne); G = _Calque.AjouterGroupe("Materiaux :"); _TextListBox_Materiaux = G.AjouterTextListBox(); _TextListBox_Materiaux.TouteHauteur = true; _TextListBox_Materiaux.Height = 60; _TextListBox_Materiaux.SelectionMultiple = true; _CheckBox_ForcerMateriau = G.AjouterCheckBox("Forcer le materiau"); _TextComboBox_ForcerMateriau = G.AjouterTextComboBox(); _TextComboBox_ForcerMateriau.Editable = true; _TextComboBox_ForcerMateriau.LectureSeule = false; _TextComboBox_ForcerMateriau.NotifieSurSelection = false; _TextComboBox_ForcerMateriau.IsEnabled = false; _CheckBox_ForcerMateriau.OnIsCheck += _TextComboBox_ForcerMateriau.IsEnable; G = _Calque.AjouterGroupe("Options"); _CheckBox_PrendreEnCompteTole = G.AjouterCheckBox(PrendreEnCompteTole); _CheckBox_PrendreEnCompteTole.OnIsCheck += delegate(Object sender, Boolean value) { Rechercher_Materiaux(); }; _CheckBox_ExporterBarres = G.AjouterCheckBox(ExporterBarres); _EnumComboBox_TypeExport = G.AjouterEnumComboBox <eTypeFichierExport, Intitule>(TypeExport); _EnumComboBox_TypeExport.FiltrerEnum = eTypeFichierExport.Parasolid | eTypeFichierExport.ParasolidBinary | eTypeFichierExport.STEP; _CheckBox_CreerPdf3D = G.AjouterCheckBox(CreerPdf3D); _CheckBox_ExporterBarres.OnIsCheck += _CheckBox_CreerPdf3D.IsEnable; _CheckBox_ExporterBarres.OnIsCheck += _EnumComboBox_TypeExport.IsEnable; _CheckBox_ExporterBarres.ApplyParam(); _CheckBox_ListerUsinages = G.AjouterCheckBox(ListerUsinages); } catch (Exception e) { this.LogMethode(new Object[] { e }); } }
protected void Calque() { try { Groupe G; ListeGroupe1.Add(_Calque.AjouterGroupe("Fichier")); G = ListeGroupe1.Last(); _Texte_RefFichier = G.AjouterTexteBox("Référence du fichier :", "la référence est ajoutée au début du nom de chaque fichier généré"); String Ref = MdlBase.eRefFichier(); _Texte_RefFichier.Text = Ref; _Texte_RefFichier.LectureSeule = true; // S'il n'y a pas de reference, on met le texte en rouge if (String.IsNullOrWhiteSpace(Ref)) { _Texte_RefFichier.BackgroundColor(Color.Red, true); } _Texte_Quantite = G.AjouterTexteBox("Quantité :", "Multiplier les quantités par"); _Texte_Quantite.Text = Quantite(); _Texte_Quantite.ValiderTexte += ValiderTextIsInteger; _CheckBox_ComposantsExterne = G.AjouterCheckBox(ComposantsExterne); ListeGroupe1.Add(_Calque.AjouterGroupe("Materiaux :")); G = ListeGroupe1.Last(); _TextListBox_Materiaux = G.AjouterTextListBox(); _TextListBox_Materiaux.TouteHauteur = true; _TextListBox_Materiaux.Height = 60; _TextListBox_Materiaux.SelectionMultiple = true; _CheckBox_ForcerMateriau = G.AjouterCheckBox("Forcer le materiau"); _TextComboBox_ForcerMateriau = G.AjouterTextComboBox(); _TextComboBox_ForcerMateriau.Editable = true; _TextComboBox_ForcerMateriau.LectureSeule = false; _TextComboBox_ForcerMateriau.NotifieSurSelection = false; _TextComboBox_ForcerMateriau.IsEnabled = false; _CheckBox_ForcerMateriau.OnIsCheck += _TextComboBox_ForcerMateriau.IsEnable; ListeGroupe1.Add(_Calque.AjouterGroupe("Options")); G = ListeGroupe1.Last(); _Option_ListeDebit = G.AjouterOption("Liste de débit"); _Option_ListeBarres = G.AjouterOption("Liste des barres"); _Option_ListeDebit.OnCheck += delegate(Object sender) { TypeSortie = eTypeSortie.ListeDebit; }; _Option_ListeBarres.OnCheck += delegate(Object sender) { TypeSortie = eTypeSortie.ListeBarre; }; _Option_ListeDebit.IsChecked = true; _Texte_LgBarre = G.AjouterTexteBox(LgBarre, true); _CheckBox_PrendreEnCompteTole = G.AjouterCheckBox(PrendreEnCompteTole); _CheckBox_PrendreEnCompteTole.OnIsCheck += delegate(Object sender, Boolean value) { Rechercher_Materiaux(); }; _CheckBox_AfficherListe = G.AjouterCheckBox(AfficherListe); ListeGroupe2.Add(_Calque.AjouterGroupe("Lg des barres")); G = ListeGroupe2.Last(); G.Visible = false; for (int i = 0; i < NbProfilMax; i++) { ListeCheckBoxLg.Add(G.AjouterCheckBox("Profil " + (i + 1))); CtrlCheckBox c = ListeCheckBoxLg.Last(); c.Visible = false; ListeTextBoxLg.Add(G.AjouterTexteBox()); CtrlTextBox t = ListeTextBoxLg.Last(); t.Text = _Texte_LgBarre.Text.eToInteger().ToString(); t.Visible = false; } } catch (Exception e) { this.LogMethode(new Object[] { e }); } }
protected void Calque() { try { Groupe G; G = _Calque.AjouterGroupe("Fichier"); _Texte_RefFichier = G.AjouterTexteBox("Référence du fichier :", "la référence est ajoutée au début du nom de chaque fichier généré"); String Ref = MdlBase.eRefFichier(); _Texte_RefFichier.Text = Ref; _Texte_RefFichier.LectureSeule = false; // S'il n'y a pas de reference, on met le texte en rouge if (String.IsNullOrWhiteSpace(Ref)) { _Texte_RefFichier.BackgroundColor(Color.Red, true); } _Texte_Quantite = G.AjouterTexteBox("Quantité :", "Multiplier les quantités par"); _Texte_Quantite.Text = Quantite(); _Texte_Quantite.ValiderTexte += ValiderTextIsInteger; _CheckBox_ComposantsExterne = G.AjouterCheckBox(ComposantsExterne); G = _Calque.AjouterGroupe("Materiaux :"); _TextListBox_Materiaux = G.AjouterTextListBox(); _TextListBox_Materiaux.TouteHauteur = true; _TextListBox_Materiaux.Height = 50; _TextListBox_Materiaux.SelectionMultiple = true; _CheckBox_ForcerMateriau = G.AjouterCheckBox("Forcer le materiau"); _TextComboBox_ForcerMateriau = G.AjouterTextComboBox(); _TextComboBox_ForcerMateriau.Editable = true; _TextComboBox_ForcerMateriau.LectureSeule = false; _TextComboBox_ForcerMateriau.NotifieSurSelection = false; _TextComboBox_ForcerMateriau.IsEnabled = false; _CheckBox_ForcerMateriau.OnIsCheck += _TextComboBox_ForcerMateriau.IsEnable; G = _Calque.AjouterGroupe("Ep :"); _TextListBox_Ep = G.AjouterTextListBox(); _TextListBox_Ep.TouteHauteur = true; _TextListBox_Ep.Height = 50; _TextListBox_Ep.SelectionMultiple = true; G = _Calque.AjouterGroupe("Options"); _CheckBox_AfficherLignePliage = G.AjouterCheckBox(AfficherLignePliage); _CheckBox_AfficherNotePliage = G.AjouterCheckBox(AfficherNotePliage); _CheckBox_AfficherNotePliage.StdIndent(); _CheckBox_AfficherLignePliage.OnUnCheck += _CheckBox_AfficherNotePliage.UnCheck; _CheckBox_AfficherLignePliage.OnIsCheck += _CheckBox_AfficherNotePliage.IsEnable; // Pour eviter d'ecraser le parametre de "AfficherNotePliage", le met à jour seulement si if (!_CheckBox_AfficherLignePliage.IsChecked) { _CheckBox_AfficherNotePliage.IsChecked = _CheckBox_AfficherLignePliage.IsChecked; _CheckBox_AfficherNotePliage.IsEnabled = _CheckBox_AfficherLignePliage.IsChecked; } _CheckBox_InscrireNomTole = G.AjouterCheckBox(InscrireNomTole); _Texte_TailleInscription = G.AjouterTexteBox(TailleInscription, false); _Texte_TailleInscription.ValiderTexte += ValiderTextIsInteger; _Texte_TailleInscription.StdIndent(); _CheckBox_InscrireNomTole.OnIsCheck += _Texte_TailleInscription.IsEnable; _Texte_TailleInscription.IsEnabled = _CheckBox_InscrireNomTole.IsChecked; _CheckBox_OrienterDvp = G.AjouterCheckBox(OrienterDvp); _EnumComboBox_OrientationDvp = G.AjouterEnumComboBox <eOrientation, Intitule>(OrientationDvp); _EnumComboBox_OrientationDvp.StdIndent(); _CheckBox_OrienterDvp.OnIsCheck += _EnumComboBox_OrientationDvp.IsEnable; _EnumComboBox_OrientationDvp.IsEnabled = _CheckBox_OrienterDvp.IsChecked; _CheckBox_FermerPlan = G.AjouterCheckBox(FermerPlan); _CheckBox_MajPlans = G.AjouterCheckBox("Mettre à jour les dvps existant"); _CheckBox_MajPlans.IsChecked = false; G = _Calque.AjouterGroupe("Fichiers volumineux"); G.Expanded = true; _CheckBox_ConvertirEsquisse = G.AjouterCheckBox(ConvertirEsquisse); } catch (Exception e) { this.LogMethode(new Object[] { e }); } }