winforms相关内容

屏幕右下角的窗体位置

我正在使用c#WinForm开发一个sman通知应用程序。我想把主窗体放在屏幕工作区的右下角。 如果有多个屏幕,是否有办法找到放置应用程序的最右侧屏幕,或者至少记住上次使用的屏幕并将窗体放在其右下角? 推荐答案 我当前没有多个要检查的显示器,但应该类似于 public partial class LowerRightForm : Form { pu ..
发布时间:2022-02-26 12:04:14 C#/.NET

如何找出组合框是否包含任何项?

我用C#编写了一个简单的WinForms应用程序,它有两个控件:combobox1和button。我想了解一下combobox1中是否有任何项目。 我已经尝试过了,但它只告诉我是否有选定的项目: if (combobox1.Text != "")) { MessageBox.Show("Combo is not empty"); } 推荐答案 双击表单中的按钮,并在单 ..
发布时间:2022-02-22 16:14:33 C#/.NET

如何查找我添加到窗体中的重叠控件?

我只是在窗体中添加了一个控件,现在我甚至在窗体上都看不到它。但它仍然在那里。我怎样才能找到它? 推荐答案 在无法简单单击设计图面并选择控件的情况下,您可以使用以下任一选项选择控件: 文档大纲窗口 您可以使用“菜单”、“视图”和“其他→→文档大纲”打开“文档大纲”窗口,也可以使用Ctrl键+Alt键和T键打开“文档大纲”窗口。 当您需要将设计重点放在深入嵌入到其他控件中 ..
发布时间:2022-02-20 16:48:58 C#/.NET

显示表单而不窃取焦点?

我正在使用表单来显示通知(它显示在屏幕的右下角),但是当我显示此表单时,它会从主表单中窃取焦点.有没有办法在不窃取焦点的情况下显示这个“通知"表单? 解决方案 嗯,简单地覆盖 Form.ShowWithoutActivation 还不够吗? protected override bool ShowWithoutActivation{得到{返回真;}} 如果你也不希望用户点击这个通知窗口 ..
发布时间:2022-01-31 16:33:09 C#/.NET

如何使窗口始终保持在.Net 的顶部?

我有一个在另一个程序中运行宏的 C# winforms 应用程序.另一个程序会不断地弹出窗口,并且通常会让事情看起来很疯狂,因为没有更好的词.我想实现一个取消按钮来停止进程运行,但我似乎无法让窗口保持在顶部.如何在 C# 中执行此操作? 编辑:我尝试过 TopMost = true; ,但其他程序不断在顶部弹出自己的窗口.有没有办法每 n 毫秒将我的窗口发送到顶部? 编辑:我解决此问题 ..
发布时间:2022-01-31 16:19:42 C#/.NET

如何让 WinForms 应用程序全屏显示

我有一个 WinForms 应用程序,我正在尝试使其全屏显示(有点像 VS 在全屏模式下所做的). 目前我将 FormBorderStyle 设置为 None 并将 WindowState 设置为 Maximized 这给了我更多空间,但如果它是可见的,它不会覆盖任务栏. 我还需要做什么才能使用该空间? 对于奖励积分,我可以做些什么来让我的 MenuStrip 自动隐藏以放弃该空 ..
发布时间:2022-01-31 16:05:44 C#/.NET

为什么在 VB.Net 中每个表单都有一个默认实例,而在 C# 中却没有?

我只是想知道有 (Name) 属性,它表示 Form 类的名称.此属性在命名空间中用于唯一标识 Form 是其实例的类,并且在 Visual Basic 的情况下,用于访问表单的默认实例. 既然这个 Default Instance 是从哪里来的,为什么 C# 不能有一个与之等效的方法. 例如,为了在 C# 中显示表单,我们执行以下操作: //唯一方法Form1 frm = new ..
发布时间:2022-01-30 10:30:44 C#/.NET

禁用控件的文本颜色 - 如何更改它

在创建我很棒的配对游戏期间;)我发现了一个完全无法解决的问题. 当玩家选择两个带有符号的标签时,我想锁定所有其他标签 4 秒. 但是当我这样做时,所有标签的前景色都变为灰色并且符号可见.我的问题是 - 有没有一种方法可以更改 Visual c# 中禁用标签的 ForeColor ? 该项目是一个 WinForm 应用程序. 目前我以这种方式在代码中设置标签的颜色: lab ..
发布时间:2022-01-25 23:11:33 C#/.NET

如何更改图表标签的前景色?

如何更改图表标签的前景色?这是图表的屏幕截图 我尝试使用 chart1.series[0].FontForeColor = color.white;但整个图表变白了. 解决方案 试试这个: this.chart1.BackColor = Color.AliceBlue;this.chart1.ChartAreas[0].AxisX.LineColor = Color.Red;th ..
发布时间:2022-01-25 22:50:15 C#/.NET

如何使文本/标签平滑?

有人知道如何使标签或文本更平滑吗?目前,它们看起来很参差不齐.由于我想让标签动态化,我不能只从 Photoshop 中插入文本. 解决方案 如果你想对文本进行抗锯齿处理,就必须动态生成代表文本的图像.这是一个关于 msdn 的示例:http://msdn.microsoft.com/en-我们/图书馆/a619zh6z.aspx 编辑:根据下面的评论进行编辑. 该链接描述了使用 ..
发布时间:2022-01-25 22:26:46 C#/.NET