我想将现有颜色变暗以用于渐变画笔.请问有人告诉我该怎么做?
C#,.net 2.0,GDI +
Color AdjustBrightness(Color c1, float factor)
{
float r = ((c1.R * factor) > 255) ? 255 : (c1.R * factor);
float g = ((c1.G * factor) > 255) ? 255 : (c1.G * factor);
float b = ((c1.B * factor) > 255) ? 255 : (c1.B * factor);
Color c = Color.FromArgb(c1.A,(int)r, (int)g, (int)b);
return c ;
}
Run Code Online (Sandbox Code Playgroud) 我有一个System.Windows.Forms.TreeView停靠在面板内.我正在设置以编程方式选择的节点.我将使用什么方法或属性让树视图将所选内容滚动到视图中?
我有一个变量(双),持有几秒钟的累积.
我想使用timespan将其格式化为小时:min:秒用于显示目的,但我似乎无法找到如何将此累积值分配给时空.
C#.net 2.0
考虑System.Windows.Forms.StatusStrip.我已经将StatusStrip添加到我的Windows窗体应用程序中,但是我遇到了一些问题.
我想在左边有一个标签,在StatusStrip的右边有一个进度条,但我找不到设置这些属性的方法.
然后我想我可能需要创建两个StatusStrips并将它们锚定在表单底部的任何一侧...这没有成功; 除此之外,它感觉不对劲.
这样做有什么问题吗?
int i = new StreamReader("file.txt").ReadToEnd().Split(new char[] {'\n'}).Length
Run Code Online (Sandbox Code Playgroud) 希望完全标题有点描述性.
我有一个用C#和.net 2.0编写的winform应用程序.我想将最后一个编译日期自动更新为变量,以便在about框和初始启动框中使用.目前我有一个我手动更新的字符串变量.有没有办法做到这一点?
VS2008 .net 2.0 c#
我使用连续运行的C#在.NET 2中创建了一个Windows窗体应用程序.对于大多数帐户我很满意,但据报道,它偶尔会失败.我可以在50%的时间内监控其性能,我从未注意到失败.
在这一点上,我担心程序可能使用了太多资源,并且在不再需要时不会处理资源.
正确处理已创建定时器和图形对象(如图形路径,SQL连接等)的已创建对象的最佳实践是什么?或者我可以依靠dispose方法来处理所有垃圾回收?
另外:有没有办法可以监控应用程序使用的资源?