
C#
淡蓝色Y
这个作者很懒,什么都没留下…
展开
-
WPF DataGrid选中改变时,还原选中行
if (index != dataGrid1.SelectedIndex && System.Windows.Forms.MessageBox.Show("1", "", System.Windows.Forms.MessageBoxButtons.OKCancel) == System.Windows.Forms.DialogResult.Cancel){ dataGrid1.SelectionChanged -= dataGrid1_SelectionChanged;原创 2020-05-22 16:23:05 · 742 阅读 · 0 评论 -
WPF 后台图片绘制线段并生成本地图片文件
前期想法是在后台中new 一个Canvas控件,并在其中将图片和线条放入其中,再通过截控件的方式生成出图片文件。奈何想法与现实相左,后台创建控件,其控件大小虽有设置,但其实际并没有宽高。因此生成出的图片文件是张黑色图片。因此,经过深入研究,引进了建立虚拟画布、并在其中画图的方式,来替换掉Canvas。借此,将代码归纳总结如下: //获取本地图片文件(单纯的调用uri会存在后续代码原创 2017-08-25 16:31:46 · 2959 阅读 · 1 评论 -
根据文件名获取其所在的绝对路径
//fileName是我测试时候用的,仅供参考private static void FindFilesNameFromDirectory(string fileName = "timezone"){ List<string> findFilePath = new List<string>(); string[] drives = Environment.GetLogi...原创 2018-03-13 17:42:38 · 2845 阅读 · 0 评论 -
C#后台代码改变字体样式大小
float size = label1.Font.Size;label1.Font = new System.Drawing.Font(label1.Font.FontFamily, size + 10);//以上是更改字体的大小,同理,可以根据fontFamily去更改字体的样式...原创 2018-03-13 17:45:05 · 11004 阅读 · 0 评论 -
c# 读写配置文件
//第一步在配置文件里添加一个键用来计数用的//第二步读取配置文件取数int num = Convert.ToInt32(ConfigurationManager.AppSettings["num"].ToString());//第三步变量加1num += 1; //第四步更改配置文件计数键的值并保存//注意:testListFind.exe是我的执行文件名称,编译器调试打开的是带.vshots的...原创 2018-03-13 17:46:35 · 198 阅读 · 0 评论 -
c# 时间格式转换的例子
string time = "12/13/17";string newTime = DateTime.ParseExact(time, "MM/dd/yy", CultureInfo.CurrentCulture, DateTimeStyles.None).ToString("yyyy-MM-dd");原创 2018-03-13 17:48:25 · 255 阅读 · 0 评论 -
C# 主窗口通过委托让子窗口执行处理,范例
范例:主窗口点击按钮,子窗口去改变窗口里的文本控件的文本内容主窗口FrmMain: public partial class FrmMain : Form { FrmSubWindow objFrmSub = new FrmSubWindow(); public FrmMain() { InitializeCom...原创 2018-03-22 12:23:48 · 2596 阅读 · 0 评论 -
linq - left join 范例
//定义用于此范例演示的类public class ProjectListModel{ public string Id { get; set; } public string ProjectTypeId { get; set; } public string YSState { get; set; } public string OpenEndData { ...原创 2019-03-06 11:55:19 · 826 阅读 · 0 评论