public FormParam(String NomFichierXML, BO_Param parent, FormMain main)
        {
            InitializeComponent();

            // intégration de la form FormParam_OngletGeneral dans le 1er tab
            General = new FormParam_OngletGeneral();
            General.TopLevel = false;
            General.FormBorderStyle = FormBorderStyle.None;
            OngletsParam.TabPages[0].Controls.Add(General);
            General.Size = OngletsParam.TabPages[0].ClientSize;
            General.Show();

            // intégration de la form FormParam_OngletRS232 dans le 2e tab
            RS232 = new FormParam_OngletRS232();
            RS232.TopLevel = false;
            RS232.FormBorderStyle = FormBorderStyle.None;
            OngletsParam.TabPages[1].Controls.Add(RS232);
            RS232.Size = OngletsParam.TabPages[1].ClientSize;
            RS232.Show();

            // intégration de la form FormParam_OngletGraphiques dans le 3e tab
            Graphiques = new FormParam_OngletGraphiques();
            Graphiques.TopLevel = false;
            Graphiques.FormBorderStyle = FormBorderStyle.None;
            OngletsParam.TabPages[2].Controls.Add(Graphiques);
            Graphiques.Size = OngletsParam.TabPages[2].ClientSize;
            Graphiques.Show();

            // intégration de la form FormParam_OngletBD dans le 4e tab
            BaseDeDonnees = new FormParam_OngletBD(this);
            BaseDeDonnees.TopLevel = false;
            BaseDeDonnees.FormBorderStyle = FormBorderStyle.None;
            OngletsParam.TabPages[3].Controls.Add(BaseDeDonnees);
            BaseDeDonnees.Size = OngletsParam.TabPages[3].ClientSize;
            BaseDeDonnees.Show();

            // set dans l'onglet du get dans la BO
            this.parent = parent;
            this.main = main;

            General.setText_nomSM(parent.getNom());
            General.setText_poidsSM(parent.getPoids());
            General.setText_longueurSM(parent.getLongueur());
            General.setText_largeurSM(parent.getLargeur());
            General.setText_hauteurSM(parent.getHauteur());

            RS232.setText_baudrate(parent.getBaudrate());
            RS232.setText_nbBits(parent.getNombreDeBits());
            RS232.setText_nbBitsStop(parent.getNombreDeBitsDeStop());
            RS232.setText_parity(parent.getParite());
            RS232.setText_timeOutSortie(parent.getTimeOutSortie());
            RS232.setText_timeOutEntree(parent.getTimeOutEntree());
            RS232.setText_bufferEntree(parent.getTailleBufferEntree());
            RS232.setText_bufferSortie(parent.getTailleBufferSortie());

            Graphiques.setText_TauxRafraichissement(Convert.ToInt16(parent.getTauxRafraichissement()));
            Graphiques.setText_TailleFenetre(Convert.ToInt16(parent.getTailleFenetre()));
            Graphiques.setText_CapteurGraphe1(parent.getCapteurGraphe1());
            Graphiques.setText_CouleurCourbe1(parent.getCouleurCourbe1());
            Graphiques.setText_CouleurFond1(parent.getCouleurFond1());
            Graphiques.setText_CapteurGraphe2(parent.getCapteurGraphe2());
            Graphiques.setText_CouleurCourbe2(parent.getCouleurCourbe2());
            Graphiques.setText_CouleurFond2(parent.getCouleurFond2());

            BaseDeDonnees.setCheckboxAcquisition(parent.getActivationAcquisition());
        }
        public FormParam(String NomFichierXML, BO_Param parent, FormMain main)
        {
            InitializeComponent();

            // intégration de la form FormParam_OngletGeneral dans le 1er tab
            General                 = new FormParam_OngletGeneral();
            General.TopLevel        = false;
            General.FormBorderStyle = FormBorderStyle.None;
            OngletsParam.TabPages[0].Controls.Add(General);
            General.Size = OngletsParam.TabPages[0].ClientSize;
            General.Show();

            // intégration de la form FormParam_OngletRS232 dans le 2e tab
            RS232                 = new FormParam_OngletRS232();
            RS232.TopLevel        = false;
            RS232.FormBorderStyle = FormBorderStyle.None;
            OngletsParam.TabPages[1].Controls.Add(RS232);
            RS232.Size = OngletsParam.TabPages[1].ClientSize;
            RS232.Show();

            // intégration de la form FormParam_OngletGraphiques dans le 3e tab
            Graphiques                 = new FormParam_OngletGraphiques();
            Graphiques.TopLevel        = false;
            Graphiques.FormBorderStyle = FormBorderStyle.None;
            OngletsParam.TabPages[2].Controls.Add(Graphiques);
            Graphiques.Size = OngletsParam.TabPages[2].ClientSize;
            Graphiques.Show();

            // intégration de la form FormParam_OngletBD dans le 4e tab
            BaseDeDonnees                 = new FormParam_OngletBD(this);
            BaseDeDonnees.TopLevel        = false;
            BaseDeDonnees.FormBorderStyle = FormBorderStyle.None;
            OngletsParam.TabPages[3].Controls.Add(BaseDeDonnees);
            BaseDeDonnees.Size = OngletsParam.TabPages[3].ClientSize;
            BaseDeDonnees.Show();

            // set dans l'onglet du get dans la BO
            this.parent = parent;
            this.main   = main;

            General.setText_nomSM(parent.getNom());
            General.setText_poidsSM(parent.getPoids());
            General.setText_longueurSM(parent.getLongueur());
            General.setText_largeurSM(parent.getLargeur());
            General.setText_hauteurSM(parent.getHauteur());

            RS232.setText_baudrate(parent.getBaudrate());
            RS232.setText_nbBits(parent.getNombreDeBits());
            RS232.setText_nbBitsStop(parent.getNombreDeBitsDeStop());
            RS232.setText_parity(parent.getParite());
            RS232.setText_timeOutSortie(parent.getTimeOutSortie());
            RS232.setText_timeOutEntree(parent.getTimeOutEntree());
            RS232.setText_bufferEntree(parent.getTailleBufferEntree());
            RS232.setText_bufferSortie(parent.getTailleBufferSortie());

            Graphiques.setText_TauxRafraichissement(Convert.ToInt16(parent.getTauxRafraichissement()));
            Graphiques.setText_TailleFenetre(Convert.ToInt16(parent.getTailleFenetre()));
            Graphiques.setText_CapteurGraphe1(parent.getCapteurGraphe1());
            Graphiques.setText_CouleurCourbe1(parent.getCouleurCourbe1());
            Graphiques.setText_CouleurFond1(parent.getCouleurFond1());
            Graphiques.setText_CapteurGraphe2(parent.getCapteurGraphe2());
            Graphiques.setText_CouleurCourbe2(parent.getCouleurCourbe2());
            Graphiques.setText_CouleurFond2(parent.getCouleurFond2());

            BaseDeDonnees.setCheckboxAcquisition(parent.getActivationAcquisition());
        }