一:文件复制 粘贴
很多窗体都会有导入功能,一般都会导入模板下载,所以这个时候需要使用到复制粘贴
private void labelX15_Click(object sender, EventArgs e)
{
FolderBrowserDialog dilog = new FolderBrowserDialog();
dilog.Description = "请选择文件夹";
if (dilog.ShowDialog() == DialogResult.OK || dilog.ShowDialog() == DialogResult.Yes)
{
FileInfo fi = new FileInfo("EXcl导入模板.xlsx");
if (fi.Exists)
{
string path = dilog.SelectedPath;
if (File.Exists(path + "\\EXcl导入模板.xlsx"))
{
MessageBox.Show("模板存在");
}
else
{
fi.CopyTo(path + "\\EXcl导入模板.xlsx");
MessageBox.Show("模板下载成功!");
}
二:窗体播报语音功能
添加引用:system.Speech
代码非常简单
实例化语音包
SpeechSynthesizer sp = new SpeechSynthesizer();
sp.SpeakAsync("播报语音提示功能");
三:文本框只能输入数字
设置文本框事件如图:
然后在事件写判断
if (!char.IsDigit(e.KeyChar))//判断是否为数字
{
MessageBox.Show("请输入数字!","提示!",//弹出消息对话框
MessageBoxButtons.OK,MessageBoxIcon.Information);
e.Handled = true;//取消在控件中显示该字符
}
四:C# Winform程序设计运行在高分屏下模糊解决办法
刚开始设计winform窗体的时候 桌面字体显示特别模糊,WinForm默认清单文件里已经加入了对禁用高分屏自动缩放的支持,只是被注释掉了,我们只需要去掉一个小小的注释符,就可以解决这个问题。
具体步骤如下
1.选择项目==》右击鼠标==>选择==》添加类
2.选择应用程序清单文件
.打开刚才建立的清单文件,找到下图中所示语句,去掉注释如图
都是在winform窗体开始经常使用到技术点,我会一直分享下去