flexGrid 表格中 怎么能实现一个可以入力的字段按回车键在选中的单元格内换行,而不是光标移动到下一行呢
效果图: 之前帖子找到的答案 谢谢啦! ~this.c1FlexGrid.KeyActionEnter = C1.WPF.FlexGrid.KeyAction.None;
this.c1FlexGrid.PreviewKeyUp += flex_PreviewKeyUp;
void flex_PreviewKeyUp(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
e.Handled = true;
}
} 回复 2楼q406157290的帖子
谢谢反馈。
Well Done。
稍后送上金币奖励。作为本次自己解决问题并反馈的奖励。 金币自己留着吧 我用不上 回复 4楼q406157290的帖子
你好。
金币可以用来兑换礼品。
金币奖励:
http://gcdn.gcpowertools.com.cn/showtopic.aspx?topicid=12244&postid=62979#62979 Alice 发表于 2015-3-30 18:15
回复 4楼q406157290的帖子
你好。
按照q406157290提到的方法修改后光标留在原位,并没有在插入换行符 evesystem 发表于 2016-8-15 14:40
按照q406157290提到的方法修改后光标留在原位,并没有在插入换行符
默认C1FlexGrid中使用的文本是单行的,你需要把支持多行打开。
比如如果是单元格使用的是TextBox,就需要AcceptsReturn设置为True,你才能看到效果。
页:
[1]