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