Tag: winforms

当窗体加载时停止comboBox的selectedIndexChanged事件

我有一个提供下拉列表的ComboBox表单。 在combobox的SelectedIndexChanged event ,运行一些代码,但我不希望代码运行时加载窗体。 不幸的是,当我加载表单(在我selectcombobox之前),combobox的SelectedIndexChanged触发(我认为当combobox是databinding )。 有没有办法避免这种行为?

DataGridView中当前选定行的索引

就这么简单。 如何获得DataGridView的当前选定Row的索引? 我不想Row对象,我想索引(0 .. n)。

覆盖Windows窗体中的标准closures(X)button

如何更改用户在Windows窗体应用程序(C#中)中单击closures(红色X)button时发生的情况?

是否有可能embedded壁虎或Webkit的Windows窗体就像一个WebView?

我想知道是否有像Gecko.NET这样的东西;)我的意思是,就像我们可以embedded一个WebView,这是任何Windows窗体应用程序中的IE7的“实例”(并告诉它navigateto(fancy_url);到navigateto(fancy_url); )。 我很乐意使用Firefox或WebKit。 有人试过这个? 更新 :请记住,虽然可以使用上述控件embeddedGecko,但使用Gecko时仍然无法打印 。 UPDATE 2010年3月 :仍然不能使用GeckoFX进行本地打印,但有一些方法可能已经足够,这取决于你想要做什么。 请参阅: http : //geckofx.org/viewtopic.php?id=796了解更多信息。 更新2013年10月 :我不再做Windows开发,所以我对此没有兴趣,但似乎可以在这里findGecko的开发: https : //bitbucket.org/geckofx它似乎是最近更新。 留在这里为未来的Windows开发者;) UPDATE 2017年1月 :我收到了一个名为TeamDev的电子邮件。 他们创build了一个名为“DotNetBrowser”的基于Chromium的.NET浏览器组件,可用于在Windows Forms应用程序中显示现代网页。 直接引用电子邮件: 以下是有关该组件的一些详细信息,这可能会有所帮助: DotNetBrowser基于Chromium,因此支持HTML5,CSS3,JS和最新的Web标准。 该库的底层Chromium版本定期更新。 该组件适用于WPF以及Windows Forms桌面应用程序,适用于C#和VB.NET。 该图书馆已获得商业许可,但为开放源代码和学术项目提供免费许可证。 免责声明: 我没有使用这个DotNetBrowser我不再做Windows开发,但可能值得检查,如果你正在寻找一个解决scheme。

Windows窗体ProgressBar:最简单的方法来启动/停止字幕?

我正在使用C#和Windows窗体。 我有一个正常的进度条在程序中正常工作,但现在我有另一个操作时间不能轻易计算。 我想显示一个进度条,但不知道启动/停止滚动字幕的最佳方法。 我希望能够像设置选取框的速度一样简单,然后有start()和stop(),但是看起来并不那么简单。 我必须在后台运行一个空循环吗? 我如何最好地做到这一点? 谢谢

如何使用C#将浏览文件button添加到Windows窗体

我想单击“浏览”button时select本地硬盘上的文件。 我不知道如何使用OpenFileDialog控件。 谁能帮我?

调用(委托)

任何人都可以解释这个链接上写的这个声明 Invoke(Delegate): 在拥有控件底层窗口句柄的线程上执行指定的委托。 有谁能解释一下这个意思(特别是那个大胆的)我不能清楚地说清楚

如何获取计算机中所有打印机的列表

我需要获取连接到计算机的所有打印机的列表? 我怎样才能在C#,WinForms中做到这一点?

Linq查询不断抛出“无法创buildtypesSystem.Object的常量值…”,为什么?

以下是代码示例: private void loadCustomer(int custIdToQuery) { var dbContext = new SampleDB(); try { var customerContext = from t in dbContext.tblCustomers // keeps throwing: where t.CustID.Equals(custIdToQuery) // Unable to create a constant value of type 'System.Object'. select new // Only primitive types ('such as Int32, String, and Guid') { // are supported in this context. branchId […]

我如何添加提示或工具提示到C#Winforms中的标签?

看来Label没有Hint或ToolTip或Hovertext属性。 那么当鼠标靠近Label时,首选的方法是显示一个提示,工具提示或hover文本?