windows_C#
C#的部分基础,只涉及使用,没有进行原理性分析
飞刀探花郎
Simple Is Beautiful~
展开
-
C# wpf 中Label的ToolTip的使用
问题背景,就是想啊,这个有时候,wpf 中label里面的东西显示不全,如果将label调大,又不好看,怎么办呢,这个时候,类似于mfc中的ToolTip,或者安卓中的Toast来辅助显示,那将是很棒的。琢磨了下,来个委托,完美解决。来看看代码:1 在你的类里面加上这两个声明public delegate void StatusReport(string s) ; //委托原型声明publ...原创 2020-01-14 17:26:01 · 1348 阅读 · 0 评论 -
C# 委托的调用
C# 委托的调用先声明委托及委托变量delegate void ProcessFlush(int n); ProcessFlush m_pft = null;声明委托函数 public void RportProcess(int p) { someValue = p; }调用委托3.1 ...原创 2020-01-10 10:41:27 · 974 阅读 · 0 评论 -
C# 接收邮件(LumiSoft.Net.dll)
1 首先需要用NuGet将LumiSoft.Net.dll添加到引用2 顺便给出官方的例子链接LumiSoft例子下载3 接收邮件的代码,需要的库都是系统可以提示的,就不多提了。代码简要说明:传入结构体之前,需要将mailserver,mailserverport,userName(收件人邮箱地址),userPass(收件人邮箱密码)初始化,程序中未做判断是否为空,使用时需要注意。...原创 2019-11-27 11:33:55 · 1818 阅读 · 0 评论 -
C# 程序加管理员权限
这个记录一下,最快的办法就是大佬的方法二。通过添加应用程序清单文件:在 项目 上 添加新项 选择“应用程序清单文件” 然后单击 添加 按钮添加后,默认打开app.manifest文件,将:<requestedExecutionLevel level="asInvoker" uiAccess="false" />修改为:<requestedExecutio...转载 2019-11-21 17:44:31 · 659 阅读 · 0 评论 -
C# FTP服务器下载文件
本文参考链接:https://blog.csdn.net/ai_feng123/article/details/87708654本文根据参考链接对功能进行了简单封装,log:下载的文件在当前程序目录下的FtpDownload文件夹1 根据原文代码,封装了一下下,大概能实现功能。下面是检查服务器是否连通的方法public bool CheckFtpFileList(string ...转载 2019-11-16 11:33:01 · 773 阅读 · 0 评论 -
C# 程序退出小记
1 问题背景 是这样的,我需要启动一个轮询线程,然后,在退出的时候,发现其并没有被关掉,于是问题就产生了。主要在wpf程序,winform中遇到的。2 解决办法 2.1 等待线程退出 这样就有了等待的说法,自然是要等线程全部退出才退出程序比较好。这个办法暂时还没用。 2.2 强制退出 然后,我采用了暴力的手段。 ...原创 2019-11-16 11:15:43 · 100 阅读 · 0 评论 -
C# 发送邮件
1 简单的使用C#的.Net.Mail,需要的同学可以根据情况修改使用啦using System.Net.Mail; public void SendMail() { string Mailhost = "";// 邮件服务器 int MailHostPort = 25; string MailSenderName = "...原创 2019-11-15 17:28:03 · 81 阅读 · 0 评论 -
C#读取配置文件
1 利用系统接口,读取ini配置文件,详情可查询msdn。这里做简单声明//声明读INI文件的API函数 [DllImport("kernel32")] private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder ...原创 2019-11-15 17:05:13 · 234 阅读 · 0 评论 -
C# 读取文件内容
一个简单的读取文件内容的接口,将文件内容读取到字符串返回。class ShowError { public static void MsgBox(string text) { LogFile.Log(text); // MessageBox.Show(text); } } //读...原创 2019-11-15 16:48:51 · 383 阅读 · 0 评论 -
C# LOG 类
这是一个简单的log类,可以将你的log信息写入到windows的temp文件夹里面,名称为程序名+日期,log里面也有日期标注using System.IO;using System.Windows.Forms; class LogFile { const bool debug = true;//用于调试,发布版可修改为false public...原创 2019-11-15 16:34:50 · 2681 阅读 · 0 评论