Google [站内搜索]

分类: Win编程预览模式: 普通 | 列表

RichTextBox控件添加指定颜色文本示例



private void Form1_Load(object sender, EventArgs e)
{
    AppendText(richTextBox1, "红", Color.FromArgb(255, 0, 0));

查看更多...

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

JSON字符串转C#匿名对象工具

经常需在C#程序中使用第三方接口返回的JSON字符串,针对JSON写一个类反序列化太麻烦,Newtonsoft.Json有一个方法可以将JSON字符串转为C#匿名对象:

public static T DeserializeAnonymousType<T>(string value, T anonymousTypeObject)

那么问题就变成了怎么针对JSON写一个C#匿名对象,这简单多了:

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4385
static bool IsFile(string path)
{
    return !string.IsNullOrEmpty(Path.GetExtension(path));
}

当然了,f:\mzwu表示一个没有扩展名的文件也是可能的,有这情况存在的另想办法吧:)

查看更多...

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

C#打印时隐藏“正在打印”窗口的方法

C#打印默认会显示“正在打印”窗口:



可通过设置PrintDocument.PrintController属性值隐藏“正在打印”窗口:

查看更多...

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

WinForm使用单例模式打开窗体示例

例如在Windows应用程序中用下面代码打开一个窗体:

private void button1_Click(object sender, EventArgs e)
{
    (new About()).Show();

查看更多...

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

WinForm打印多页示例

using System;
using System.Drawing;
using System.Drawing.Printing;
using System.Windows.Forms;

查看更多...

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

POS58票据打印机走纸测试

1.打印文本

private void printDocument1_PrintPage(object sender, PrintPageEventArgs e)
{
    Font font = new Font("宋体", 12);

查看更多...

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

C#获取本机安装的所有打印机名称



using System;
using System.Drawing.Printing;
using System.Windows.Forms;

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3993
InstallShield 2013 Limited Edition for Visual Studio生成的安装包不能更新旧版本程序,也找不到设置的地方:

引用内容 引用内容
已经安装了该产品的另一个版本,无法继续安装此版本。可以使用“控制面板”中“添加/删除程序”来配置或删除该产品现有版本。


查看更多...

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

C#自定义类获取文件的MIME类型

using System;
using System.Collections;

namespace ConsoleApplication1
{

查看更多...

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