小编Hen*_*man的帖子

条件更改datagridviews单元格背景颜色和文本

这是一个winform vb.net 2008应用程序.我从数据库中提取数据并基于一些静态条件......我想改变背景和文本的颜色.winform中没有rowdatabound事件......

希望有人可以提供一些指导,谢谢香农

vb.net datagridview colors cell winforms

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

CPU性能控制WPF

我需要一个Silverlight控件,它实时显示CPU性能,就像Windows任务管理器一样.

就像是:

c# silverlight wpf graph

7
推荐指数
1
解决办法
3554
查看次数

C#:使用Winforms关闭SerialPort的正确方法

我有一个应用程序,我从串口读取,一切顺利,直到我关闭应用程序.当我点击[X]时,应用程序只是挂起,UI:无响应.

我从DataReceived事件处理程序中的端口读取,并在FormClosed发生时关闭端口:

    private void MainForm_FormClosed(object sender, FormClosedEventArgs e)
    {
        mySerialPort.Close();
    }
Run Code Online (Sandbox Code Playgroud)

c# serial-port winforms

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

在.NET中使用ScrollBar的DropDown菜单


我正在尝试使用户控件类似于Windows资源管理器中使用的Windows Vista/7面包屑栏.

但是,当我显示包含许多子项的面包屑的下拉菜单时,我会得到一个很长的列表,有时会超出屏幕大小.
但是,在Windows Vista/7示例中,一次最多显示18个项目,当子项目数超过此数字时,右侧会出现滚动条(18).

我想知道是否有人知道复制微软的方法.
[也就是说,如何在具有自动滚动功能的控件中放置下拉菜单.]



谢谢.
亚历克斯

.net c# vb.net winforms

7
推荐指数
1
解决办法
5406
查看次数

我可以并排安装Ruby on Rails 2.x和Ruby on Rails 3

我有一个Ubuntu rails环境来玩ROR.现在我正在运行Rails 2.3.8.

我想查看rails 3.是否可以并排运行两个开发环境?如果没有,我如何清理我的导轨2.x系统以安装导轨3?或者我需要设置一个全新的Ubuntu机器?

任何帮助,链接......指针都会很棒!

ubuntu ruby-on-rails ruby-on-rails-3

7
推荐指数
1
解决办法
3618
查看次数

如何在Windows窗体中获取按钮控件 - 面板

获取表单中的所有按钮,包括同一表单面板中的按钮.

c# winforms

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

如何查找哪个标签页(TabControl)

找到哪个选项卡的最简单方法是什么?我想点击tabpage2或其他标签页时显示一些数据.我是这样做的,但不是很好的解决方案:

private int findTabPage { get; set; }
    private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (tabControl1.SelectedTab == tabPage1)
            findTabPage = 1;
        if (tabControl1.SelectedTab == tabPage2)
            findTabPage = 2;
    }
Run Code Online (Sandbox Code Playgroud)

并显示数据:

 if (findTabPage == 1)
     { some code here }
 if (findTabPage == 2)
     { some code here }
Run Code Online (Sandbox Code Playgroud)

有没有像这样的其他解决方案?

c# tabcontrol winforms

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

锁定.Net - 是锁定参考还是对象?

假设我有这段代码:

object o1 = new Object();
object o2 = o1;
Run Code Online (Sandbox Code Playgroud)

获取o1锁定与获取o2上的锁定相同?(如果o1被锁定,将锁定o2阻塞直到o1被释放?)

.net c# multithreading locking

7
推荐指数
2
解决办法
1145
查看次数

自引用界面

这是我想要做的事情:

Interface IMyInterface
{
    List<IMyInterface> GetAll(string whatever)
}
Run Code Online (Sandbox Code Playgroud)

所以实现它的类必须有一个返回自己类型列表的函数.这甚至可能吗?我知道 - 技术上 - 实现这个的类可以返回实现它的其他类的列表,不一定是同一个类,但我可以忍受它,即使它不理想.

我试过这个,但我无法让实现类正确实现该方法.

c# xml interface

7
推荐指数
2
解决办法
2340
查看次数

TextBox.Text + ="string"; vs TextBox.AppendText("string");

这两种方法有什么区别?

一个比另一个更有效吗?

我想也许AppendText()使用类似于StringBuilder的方法,即它使用自己的缓存而不是每次创建和追加一个新字符串,是真的吗?

谢谢.

c# stringbuilder winforms

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