小编Mur*_*are的帖子

比较Double和Int的最佳方法是什么?

C#中的以下代码不起作用:

int iValue = 0;
double dValue = 0.0;

bool isEqual = iValue.Equals(dValue);
Run Code Online (Sandbox Code Playgroud)

那么,问题是:比较Double和Int的最佳方法是什么?

c# double int equals

24
推荐指数
1
解决办法
3万
查看次数

如何将字符转换为密钥代码?

如何将反斜杠键('\')转换为键代码?

在我的键盘上反斜杠代码是220,但方法如下

(int)'\\'
Run Code Online (Sandbox Code Playgroud)

让我回报92.

我需要一些通用的转换

 int ConvertCharToKeyValue(char c)
 {
     // some code here...
 }
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

.net c#

13
推荐指数
2
解决办法
3万
查看次数

WinForms.TreeView - 过滤节点的最佳方式

什么是使用WinForms.TreeView过滤Treeview节点的最佳/有效方法?

例如:我输入"abc",只有包含"abc"的节点变得可见.然后我键入"abcd",我应该看到唯一包含"abcd"文本的节点.等等,所以每当我更改过滤条件时,树视图内容也会发生变化.

有任何想法吗?

- 祝福,穆拉特

c# treeview user-interface winforms

9
推荐指数
1
解决办法
7249
查看次数

如何渲染透明光标到位图保留alpha通道?

我使用下面的代码渲染透明图标:

    private void button1_Click(object sender, EventArgs e)
    {
        // using LoadCursorFromFile from user32.dll
        var cursor = NativeMethods.LoadCustomCursor(@"d:\Temp\Cursors\Cursors\aero_busy.ani");

        // cursor -> bitmap
        Bitmap bitmap = new Bitmap(48, 48, PixelFormat.Format32bppArgb);
        Graphics gBitmap = Graphics.FromImage(bitmap);
        cursor.DrawStretched(gBitmap, new Rectangle(0, 0, 32, 32));

        // 1. Draw bitmap on a form canvas
        Graphics gForm = Graphics.FromHwnd(this.Handle);
        gForm.DrawImage(bitmap, 50, 50);

        // 2. Draw cursor directly to a form canvas
        cursor.Draw(gForm, new Rectangle(100, 50, 32, 32));

        cursor.Dispose();
    }
Run Code Online (Sandbox Code Playgroud)

不幸的是我无法将透明光标渲染到位图!当我将Cursor直接绘制到窗体画布时,它可以工作,但是当我将Cursor绘制到位图时会出现问题.任何建议都非常感谢.

替代文字

.net c# transparency gdi+ cursor

9
推荐指数
1
解决办法
3968
查看次数

.NET Localization - 如何设置语言?

我将ExportForm本地化为德语(de)和俄语(ru),如下所示:

如果我的CultureInfo是德语(Austrian-de-AT),那么一切都好,我看到格式翻译成德语:

string specCult = "de-AT";
Thread.CurrentThread.CurrentUICulture = new CultureInfo(specCult);
Run Code Online (Sandbox Code Playgroud)

但我看到英文UI与俄罗斯(ru-RU)CultureInfo

string specCult = "ru-RU";
Thread.CurrentThread.CurrentUICulture = new CultureInfo(specCult);
Run Code Online (Sandbox Code Playgroud)

虽然如果我使用"ru"而不是"ru-RU"来创建CultureInfo,它可以工作:

string specCult = "ru";
Thread.CurrentThread.CurrentUICulture = new CultureInfo(specCult);
Run Code Online (Sandbox Code Playgroud)

你能帮我解决一下可能引起的问题吗?或者请指出我调查问题的方向.

.net c# localization winforms

8
推荐指数
1
解决办法
3175
查看次数

没有NET 3.0的WCF

有没有人告诉我是否可以在没有.NET 3.0的情况下使用WCF?

我们公司开发了基于.Remoting的3层客户端 - 服务器最终用户解决方案.我们项目的一个限制是使用.NET 2.0.不幸的是,.NET 3.0框架太大而无法包含在我们的安装包中,我不知道MS许可证是否允许这样做.但WCF可能会帮助我们大幅减少我们在某些任务中的努力.

有没有人有机会使用Mono的WCF?

提前致谢

- 穆拉特

.net c# mono wcf

5
推荐指数
1
解决办法
554
查看次数

如何使用 RichTextBox 消除烦人的蜂鸣声

我将 RichTextBox 控件放置在新窗体上并启动该项目。所以 RichTextBox.Text = "";

每次我按向上或向下键时,我都会听到烦人的蜂鸣声!如何摆脱这个问题?

在 KeyDown 方法中使用“e.SuppressKeyPress = true”可锁定光标位置。

c# richtextbox winforms

5
推荐指数
2
解决办法
2919
查看次数

.NET:如何使用Windows"复制文件"对话框复制文件

.NET:如何使用Windows"复制文件"对话框复制文件.我需要批量复制多个文件.是否存在允许我以跨平台方式执行它而不调用Windows平台特定库的任何.NET 2.0库/方法.

提前致谢.

.net windows filesystems copy

3
推荐指数
1
解决办法
2442
查看次数

如何以编程方式滚动TreeView控件?

请建议如何以编程方式滚动.NET TreeView控件.

它没有实现任何滚动的公共方法.

.net c# treeview scroll

3
推荐指数
1
解决办法
5113
查看次数

C#包装到Cairo库

有没有人为开罗图书馆提供C#包装?我需要它用于在我的程序上呈现PDF文件预览(在Mono中的Windows和Mac中)?

c# wrapper cairo

2
推荐指数
1
解决办法
3743
查看次数