文本框多行能力,无需添加换行符

问题描述 投票:0回答:1

我希望能够将多行文本(多行)复制并粘贴到我的文本框中,而无法从ENTER键插入换行符。

我在表单中设置了AcceptsReturn="True",并且在使用Regex按下ENTER键时,在KeyUp处理程序中删除了换行符: TextBox1 = System.Text.RegularExpressions.Regex.Replace(TextBox1, @"\t|\n|\r", "");

有没有更好的方法可供我使用?

c# wpf multiline
1个回答
1
投票

无需接受Enter然后将其删除。你可以只处理PreviewKeyDown事件,如果Key是Enter,那么e.handled = true;

© www.soinside.com 2019 - 2024. All rights reserved.