Google [站内搜索]

分类: Win编程预览模式: 普通 | 列表
在WinForm中为了方便用户操作,我们常常会这样做,比如用户登录界面,当输入完用户名按回车光标自动移到密码输入框,输入密码按回车就能执行登录,这只需在TextBox控件的KeyDown事件中加入相关判断和操作即可,但是试过的朋友会知道,这样的话按完回车键会发出咚的一声,像我这样的重度强迫症患者表示接受不了:

private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.Enter)

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 36
using System;
using System.Diagnostics;
using System.Runtime.InteropServices;

namespace ConsoleApp1

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 37
我们都知道,C#中使用throw和throw ex抛出异常,但二者是有区别的。C#推荐使用throw来抛出异常,throw ex会将到现在为止的所有信息清空,认为你catch到的异常已经被处理了,只不过处理过程中又抛出新的异常,从而找不到真正的错误源。

C#抛出异常主要有以下几种:

第一种(不推荐使用,可惜很多人都一直这么用的,包括俺,嘻嘻),这样适用会吃掉原始异常点,重置堆栈中的异常起始点:

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 71
1、Socket.Connect检测远程计算机指定端口是否打开

public bool CheckRemotePort(string ipAddress, int port)
{
    bool result = false;

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 83

C#生成远程桌面rdp文件示例

using System;
using System.IO;
using System.Runtime.InteropServices;
using System.Text;

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 69

C#实用扩展方法整理收集

using System;
using System.Text.RegularExpressions;

namespace mzwu_com
{

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 88

WinForm屏幕/窗体/控件截图方法[转]

using System;
using System.Drawing;
using System.Runtime.InteropServices;
using System.Windows.Forms;

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 109

C#发送邮件时在正文插入图片示例

//using System.Net;
//using System.Net.Mail;
//using System.Text;

//邮件

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 118