Esempio n. 1
0
        private void m_lnkAction_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            CElementAVariablesDynamiques elt    = m_parametreVisuChamp.GetObjetPourFormuleCellule(m_parametreVisuDonnee) as CElementAVariablesDynamiques;
            CActionSur2iLink             action = m_parametreVisuChamp.ActionSurClick;

            CActionSur2iLinkEditor.EditeAction(ref action, new CObjetPourSousProprietes(elt));
            m_parametreVisuChamp.ActionSurClick = action;
            m_imageLink.Visible = m_parametreVisuChamp.ActionSurClick != null;
        }
Esempio n. 2
0
        //------------------------------------------------------------------------------
        private void m_grid_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            DataGridViewColumn col = m_grid.Columns[e.ColumnIndex];
            CParametreVisuChampTableauCroise parametre = null;

            if (m_dicColToParametreCol.TryGetValue(col.DataPropertyName, out parametre))
            {
                if (parametre.ActionSurClick != null)
                {
                    try
                    {
                        CExecuteurActionSur2iLink.ExecuteAction(this, parametre.ActionSurClick, parametre.GetObjetPourFormuleCellule(m_parametre,
                                                                                                                                     ((DataView)m_grid.DataSource)[e.RowIndex].Row,
                                                                                                                                     e.ColumnIndex));
                    }
                    catch { }
                }
            }
        }