Google [站内搜索]

分类: Win编程预览模式: 普通 | 列表
不使用表达式树:

var query = context.People.Where(item => item.Age == 20);

引用内容 引用内容
Select
    [Extent1].[Id] AS [Id],

查看更多...

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

RichTextBox.Find遍历搜索字符串中的坑

RichTextBox.Find遍历搜索字符串有两个重载方法可供调用:

public int Find(string str, int start, RichTextBoxFinds options);
public int Find(string str, int start, int end, RichTextBoxFinds options);

经测试发现:在特定场合下这两个重载方法可能发生死循环,下面分别举栗说明。

查看更多...

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

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



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

查看更多...

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

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

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

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

现在问题就变成了怎么针对JSON写一个C#匿名对象,这简单多了,对JSON字符串稍做转换即可:

查看更多...

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

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

查看更多...

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

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

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



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

查看更多...

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

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

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

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

查看更多...

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

WinForm打印多页示例

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

查看更多...

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