repositoryItemButtonEdit
场景:
请教高手:dev控件里的repositoryItemButtonEdit1在触发buttonclick事件
请教高手:dev控件里的repositoryItemButtonEdit1在触发buttonclick事件时改变当前按钮的caption,焦点离开后,有恢复原来的值,请问哪位高手有解决办法
------解决方案--------------------
repositoryItemButtonEdit木有Caption属性,如果是要改变值的话,参照下面方法
object oldValue = string.Empty;
void repositoryItemButtonEdit1_Validating(object sender, CancelEventArgs e)
{
if (!e.Cancel)
{
var bte = sender as ButtonEdit;
bte.EditValue = oldValue;
oldValue = string.Empty;
}
}
void repositoryItemButtonEdit1_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
{
var bte = sender as ButtonEdit;
oldValue = bte.EditValue;
bte.EditValue = "1111111111111";
}
请教高手:dev控件里的repositoryItemButtonEdit1在触发buttonclick事件
请教高手:dev控件里的repositoryItemButtonEdit1在触发buttonclick事件时改变当前按钮的caption,焦点离开后,有恢复原来的值,请问哪位高手有解决办法
------解决方案--------------------
repositoryItemButtonEdit木有Caption属性,如果是要改变值的话,参照下面方法
object oldValue = string.Empty;
void repositoryItemButtonEdit1_Validating(object sender, CancelEventArgs e)
{
if (!e.Cancel)
{
var bte = sender as ButtonEdit;
bte.EditValue = oldValue;
oldValue = string.Empty;
}
}
void repositoryItemButtonEdit1_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
{
var bte = sender as ButtonEdit;
oldValue = bte.EditValue;
bte.EditValue = "1111111111111";
}