如何将键盘输入转换为字符串而不在Windows窗体中显示?

时间:2016-01-09 22:04:12

标签: c# forms keyboard

在我的Windows窗体应用程序中,我希望键盘中的输入字符被收集在一个字符串中(即使表单中没有活动的输入字段), 我的意思是,如果按下某个键时我的表单窗口处于活动状态,它应该附加到一个字符串而不在表单中有任何输入字段,我将在后台使用输入而不向用户显示它。 / p>

1 个答案:

答案 0 :(得分:1)

在表单构造函数中将KeyPreview属性设置为true并将事件处理与您想要的键事件相关联

var months= ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];

for(var i=0; i<$scope.articles.length;i++) {
    var milis = Date.parse($scope.articles[i].date);
    var d = new Date(milis)
    $scope.articles[i].date = months[d.getMonth()] + " " + d.getFullYear();
}