1 / 5
文档名称:

WPF模拟UI键盘录入.doc

格式:doc   大小:26KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

WPF模拟UI键盘录入.doc

上传人: fkh4608 2022/1/19 文件大小:26 KB

下载得到文件列表

WPF模拟UI键盘录入.doc

文档介绍

文档介绍:WPF 模拟 UI 键盘录入
WPF 模拟 UI 键盘录入 开发 WinForm 应用程序
时可以利用 SendKeys 类方便的模拟键盘录入操作。那么在
WPF 中如何为控件实现键盘模拟
WPF 模拟 UI 键盘录入
WPF 模拟 UI 键盘录入 开发 WinForm 应用程序
时可以利用 SendKeys 类方便的模拟键盘录入操作。那么在
WPF 中如何为控件实现键盘模拟呢?本篇将使用 WPF
SendKeys 实现和 WinForm 中相同的效果。
首先将 加入到项目 References 中,
在 XAML 中加入两个 Textbox 和一个 Button 如下代码。
<Window x:Class=""
ation"
Title="MainWindow" Loaded="Window_Loaded"
KeyDown="Window_KeyDown"
x:Name="mainWin" Height="350" Width="525"> <Grid>
<TextBox x:Name="tb1" FontSize="50"
Margin="73,12,84,218" />
<TextBox x:Name="tb2" FontSize="50"
Margin="73,119,84,117" />
<Button x:Name="btn" Content="Auto Click and
Change Font Color"
Click="btn_Click"
Margin="73,229,84,36" />
</Grid>
</Window> 打开 C#程序,添加
命名空间。定义 SendToUIThread
方法用于将键盘指令发送到 WPF 控件上。在
Window_Loaded 中通过调用 SendToUIThread 方法向
Textbox 中逐一写入 "Hello World!" 字符,并对字符进行拷
贝,最后实现自动点击 Button 完成更换字体颜色的操作。
其中字符串拷贝工作是通过判断模拟键盘输入的内容为
"Control+C" ,即将字符串拷贝到第二个
System;
using ;
using ;

Textbox

中。

using
{
/// <summary>
Interaction logic