示例#1
0
        void vGridControl1_FocusedRowChanged(object sender, DevExpress.XtraVerticalGrid.Events.FocusedRowChangedEventArgs e)
        {
            try
            {
                if (e.Row == null)
                {
                    return;
                }
                DynamicParameterItem pi = (DynamicParameterItem)e.Row.Tag;
                _row = pi;

                if (pi != null)
                {
                    labelControl1.Text = pi.Description;
                }

                if (e.OldRow != null)
                {
                    DynamicParameterItem old = (DynamicParameterItem)e.OldRow.Tag;
                    OnEventRowChanged(pi.Id, e.Row.Index, pi.Value, old.Id, e.OldRow.Index, old.Value);
                }
                else
                {
                    OnEventRowChanged(pi.Id, e.Row.Index, pi.Value, pi.Id, e.Row.Index, pi.Value);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
示例#2
0
        //-------------------------------------------------------------------------------------------------------------------------------------------------//

        private void propGrid_FocusedRowChanged(object sender, DevExpress.XtraVerticalGrid.Events.FocusedRowChangedEventArgs e)
        {
            if (propGrid.FocusedRow == propGrid.GetFirstVisible())
            {
                // Focus Aciklama
                txtAciklama.Select();
            }
        }
 private void propertyGridControl1_FocusedRowChanged(object sender, DevExpress.XtraVerticalGrid.Events.FocusedRowChangedEventArgs e)
 {
     if (e.Row == null)
     {
         return;
     }
     NewMethod( );
 }
 void vGridControl1_FocusedRowChanged(object sender, DevExpress.XtraVerticalGrid.Events.FocusedRowChangedEventArgs e)
 {
     if (FindForm() == null)
     {
         return;
     }
     if (!vGridWidthIsInit)
     {
         UpdateVGridWidth();
         vGridWidthIsInit = true;
     }
     BeginInvoke((Action)UpdateHScroll);
 }
示例#5
0
 private void vGridControl_FocusedRowChanged(object sender, DevExpress.XtraVerticalGrid.Events.FocusedRowChangedEventArgs e)
 {
     if (e.Row.Properties.FieldName == "GDPrate")
     {
         int year = _obj.Yearf;
         if (year != 0)
         {
             IList <Ps_Table_GDP> list = Common.Services.BaseService.GetList <Ps_Table_GDP>("SelectPs_Table_GDPByConn", " ProjectID='" + projectid + "' and ParentID='" + parentid + "' and Yearf<" + year + " order by Yearf Desc");
             if (list.Count > 0)
             {
                 _obj.GDPrate = Math.Round((_obj.GDP - list[0].GDP) / ((year - list[0].Yearf) * list[0].GDP), 2);
             }
         }
     }
 }
示例#6
0
 private void vGridControl_FocusedRowChanged(object sender, DevExpress.XtraVerticalGrid.Events.FocusedRowChangedEventArgs e)
 {
     DevExpress.XtraEditors.Repository.RepositoryItemTextEdit edit = e.Row.Properties.RowEdit as DevExpress.XtraEditors.Repository.RepositoryItemTextEdit;
     if (edit != null && edit.Mask.MaskType == DevExpress.XtraEditors.Mask.MaskType.Numeric)
     {
         oldInput = InputLanguage.CurrentInputLanguage;
         InputLanguage.CurrentInputLanguage = null;
     }
     else
     {
         if (oldInput != null && oldInput != InputLanguage.CurrentInputLanguage)
         {
             InputLanguage.CurrentInputLanguage = oldInput;
         }
     }
 }
示例#7
0
        /// <summary>
        /// 选中行事件
        /// </summary>
        private void propertyGridControl1_FocusedRowChanged(object sender, DevExpress.XtraVerticalGrid.Events.FocusedRowChangedEventArgs e)
        {
            PropertyDescriptor descriptor = null;

            if (e.Row != null)
            {
                descriptor = propertyGridControl1.GetPropertyDescriptor(e.Row);
            }
            if (descriptor != null)
            {
                lbCaption.Text = descriptor.DisplayName;
                pnlHint.Text   = descriptor.Description;
            }
            else if (e.Row != null)
            {
                lbCaption.Text = e.Row.Properties.Caption;
                pnlHint.Text   = string.Empty;
            }
            else
            {
                lbCaption.Text = pnlHint.Text = string.Empty;
            }
            SetPanelHeight();
        }
示例#8
0
 protected virtual void PropertyGridControl_FocusedRowChanged(object sender, DevExpress.XtraVerticalGrid.Events.FocusedRowChangedEventArgs e)
 {
 }