//---------------------------------------------------
        protected override CResultAErreur MyMajChamps()
        {
            CResultAErreur result = CResultAErreur.True;

            CMapItemDessin dessin = CurrentItem != null?CurrentItem.Tag as CMapItemDessin:null;

            if (dessin != null)
            {
                dessin.FormuleCondition = m_txtFormuleCondition.Formule;
                dessin.FormuleToolTip   = m_txtFormuleTooltip.Formule;
                CMapMarkerType type = m_cmbMarkerType.SelectedValue as CMapMarkerType;
                if (type != null)
                {
                    dessin.MarkerType = type.Code;
                }
                if (dessin.MarkerType == EMapMarkerType.none)
                {
                    dessin.Image = m_selectImage.Image as Bitmap;
                }
                else
                {
                    dessin.Image = null;
                }
                dessin.PermanentToolTip = m_chkPermanent.Checked;
            }
            return(result);
        }
Example #2
0
 private void m_cmbMarkerType_SelectionChangeCommitted(object sender, EventArgs e)
 {
     if (ShouldTraiteModification)
     {
         CMapMarkerType type = m_cmbMarkerType.SelectedValue as CMapMarkerType;
         if (type != null && type.Code != m_pointEdite.MarkerType)
         {
             DoOnModification();
         }
     }
 }
        //-------------------------------------------------------------------------
        private void UpdateVisuImage()
        {
            CMapMarkerType marker = m_cmbMarkerType.SelectedValue as CMapMarkerType;

            if (marker != null)
            {
                m_panelImage.Visible = marker.Code == EMapMarkerType.none;
            }
            else
            {
                m_panelImage.Visible = false;
            }
        }
        //-------------------------------------------------------------------------
        protected override CResultAErreur MAJ_Champs()
        {
            CMapMarkerType marker = m_cmbMarkerType.SelectedValue as CMapMarkerType;

            if (marker != null)
            {
                GPSTypePoint.MarkerType = marker.Code;
            }
            if (GPSTypePoint.MarkerType == EMapMarkerType.none)
            {
                GPSTypePoint.Image = m_wndSelectImage.Image as Bitmap;
            }
            return(base.MAJ_Champs());
        }
        private void UpdateVisuImage()
        {
            CMapMarkerType type = m_cmbMarkerType.SelectedValue as CMapMarkerType;

            m_selectImage.Visible = type != null && type.Code == EMapMarkerType.none;
        }