winform
多层感只鸡
这个作者很懒,什么都没留下…
展开
-
C# Winform开发 WinAppDriver 自动测试的使用
(1)选择控件,一般让鼠标选择到控件有三种方案,最常使用的是byname,当界面有name重复元素的时候就使用byId,但是name和ID都无法选择到控件的情况是可能出现的,因此针对控件最有效的还是FindElementByXPath(),这里我暂时没有将FindElementByXPath()的原理搞明白,也只使用了前两种方案,ByXpath在C#的博客中没有找到什么例子,但是在安卓的测试中出现还是很频繁的,原理应该是同源的,届时有需要用到的时候可以参考一下。①session.FindElement.原创 2020-07-11 12:11:48 · 2378 阅读 · 0 评论 -
C# Winform开发 窗体间的数据交互
本来第一次学Winform开发没有想到用多个窗体,但是发现不用多窗体有些功能的确不好实现,所以还是得使用多窗体才可以,多窗体面临的一个问题就是数据交互,比如我主界面是一个题库,子界面是一个题目,那么我不将哪个题目哪个路径告诉子题目,子题目显然不知道显示哪一个。如何实现窗体间的交互呢,大概有三种方案:(1)修改子窗体的构造函数这个我认为是最简单粗暴的,也是我使用的一种,原理很简单就是直接修改构造函数即可,这里举个例子:在Form1.cs中,定义代码如下:album_SendTo_ANS原创 2020-07-11 10:38:00 · 3079 阅读 · 0 评论 -
WinAppDriver 自动测试 winform 自动测试的部署
老师让我们用WinAppDriver做做自动测试,网上的中文资料确实比较少,靠自己可怜的英语水平看看英文资料加上几天的摸爬滚打终于是配置成功了,现在来给总结一下WinAppDriver的配置过程,主要针对的是基于C#开发的winform桌面程序首先在github上下载 WinAppDriver :https://github.com/microsoft/WinAppDriverhttps://github.com/Microsoft/WinAppDriver/releases另外针对..原创 2020-06-09 16:13:50 · 2158 阅读 · 0 评论 -
C# Winform开发 弹出式输入框 文本框
这个组件在Microsoft.VisualBasic中,可以直接调用这句话,然后提示会提醒你然后点击就可以添加这个命名空间了。在WInform中使用的实例:string str = Interaction.InputBox("请输入目标的名字", "重命名文件夹", "在这里输入", -1, -1);str就可以得到文本框的输入的内容,Interaction.InputBox()中几个参数可以预置为以上,也可以自行调整点击取消和X都是不会得到str的值的,可以用str.L...原创 2020-05-14 23:20:14 · 7429 阅读 · 1 评论 -
C# Winform开发 打开txt文件 并显示在 RichTextBox中 加上编辑后保存功能
添加一个openFileDialog组件,然后编写对应函数:这里事先定义了一个RichTextBoxrtbInfo;private void OpenFromFile() { openFileDialog.Filter = "txt格式(*.txt)|*.txt|所有文件|*.*"; openFileDialog.Title = "打开"; openFileDialog.FileName = pname...原创 2020-05-14 23:00:22 · 3334 阅读 · 0 评论 -
C# Winform开发 文件/文件夹的新建
ControlFileClass类中的CreateFolder和CreateFile函数:/// <summary> /// 创建文件夹 /// </summary> /// <param name="dirPath">文件夹路径</param> /// <param name="name">文件夹名</param> public static voi原创 2020-05-14 22:52:18 · 2579 阅读 · 0 评论 -
C# Winform开发 文件/文件夹的复制 剪切 粘贴
ControlFileClass类中的CopyFile和MoveFile函数: /// <summary> /// 移动文件 /// </summary> /// <param name="dirPath">文件原始路径</param> /// <param name="tarPath">文件目标路径</param> /// <param nam原创 2020-05-14 22:46:58 · 2728 阅读 · 0 评论 -
C# Winform开发 文件夹的删除
ControlFileClass类中的DeleteFolder函数:/// <summary> /// 删除指定文件夹 /// </summary> /// <param name="dir">文件夹路径</param> public static void DeleteFolder(string dirPath) { foreach (string原创 2020-05-14 22:23:46 · 810 阅读 · 0 评论 -
C# Winform开发 访问文件夹的内容 查看子目录
string rootPath = Directory.GetCurrentDirectory(); Console.WriteLine("当前目录为" + rootPath); Console.WriteLine("路径是否是文件夹:" + ControlFileClass.IsFolder(rootPath)); Console.WriteLine("----------------");这里为了方便直接用项目的工作路径做演示.原创 2020-05-14 21:54:59 · 691 阅读 · 0 评论 -
C# Winform开发 文件/文件夹的重命名
文件/文件夹的重命名的核心函数就是MoveTo(),其本质就是把当前这个文件移动到另一个地方同时重新给予一个新的名称。文件的重命名方法在FileInfo.MoveTo(),文件夹的重命名方法在DirectoryInfo.MoveTo()。文件重命名:(把目录C:\\Users\\MSI\\Desktop下的1.txt改名为2.txt)File.Move("C:\\Users\\MSI\\Desktop\\1.txt", "C:\\Users\\MSI\\Desktop\\2.txt");.原创 2020-05-14 22:12:43 · 2879 阅读 · 0 评论 -
C# Winform开发 文件/文件夹操作 ControlFileClass类
参考大佬的代码,自己再根据自己的需求加了一些方法,每一个方法都有对应的传值和返回值的解释。后续写的一些代码里面使用的ControlFileClass类都是使用的这个类using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Collections;namespace origin.Model{ /// <summary> ///原创 2020-05-14 21:29:07 · 425 阅读 · 0 评论