标签: winforms

Windows窗体:如何隐藏关闭(x)按钮?

我有一个模态对话框,需要隐藏关闭(X)按钮,但我无法使用 ControlBox = false,因为我需要保持最小化和最大化按钮.

我需要隐藏关闭按钮,有没有办法做到这一点?

非常感谢!

更新:我有权禁用它,这更简单:)谢谢大家!

c# winforms

136
推荐指数
5
解决办法
22万
查看次数

在没有窃取焦点的情况下显示表单?

我正在使用表单来显示通知(它出现在屏幕的右下角),但是当我显示此表单时,它会从主表单中窃取焦点.有没有办法在不窃取焦点的情况下显示此"通知"表单?

.net c# winforms

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

如何在Windows窗体上显示动画GIF(c#)

我有一个表单显示进度消息,因为一个相当长的过程运行.这是对Web服务的调用,因此我无法真正显示进度条上的百分比完整数字.(我不特别喜欢进度条的Marquee属性)

我想展示一个动画GIF,让过程感受到一些活动(例如,从一台计算机飞到另一台计算机的文件,如Windows复制过程).

你怎么做到这一点?

c# animated-gif winforms

135
推荐指数
3
解决办法
26万
查看次数

如何在datagridview中更改行颜色?

我想在datagridview中更改特定行的颜色.当columncell 7的值小于columncell 10中的值时,该行应更改为红色.有关如何完成此操作的任何建议吗?

c# datagridview background-color winforms

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

从x到y的共变阵列转换可能会导致运行时异常

我有一个s()private readonly列表.我稍后在此列表中添加s并将这些标签添加到以下内容中:LinkLabelIList<LinkLabel>LinkLabelFlowLayoutPanel

foreach(var s in strings)
{
    _list.Add(new LinkLabel{Text=s});
}

flPanel.Controls.AddRange(_list.ToArray());
Run Code Online (Sandbox Code Playgroud)

Resharper给我一个警告:Co-variant array conversion from LinkLabel[] to Control[] can cause run-time exception on write operation.

请帮我弄明白:

  1. 这意味着什么?
  2. 这是一个用户控件,多个对象不会访问它来设置标签,因此保持代码不会影响它.

c# .net-4.0 covariance winforms

135
推荐指数
5
解决办法
3万
查看次数

在.NET(Winforms)中的表单中居中控件?

我试图将固定大小的控件集中在一个表单中.

出于兴趣,有没有非愚蠢的方式这样做?我真正想要的是类似于text-align css属性的东西.

目前,我正在将周围表单的padding属性设置为合适的大小,并将控件的Dock属性设置为fill.

.net c# winforms center-align

131
推荐指数
6
解决办法
17万
查看次数

如何在WinForms中保持标签中心?

WinForms我使用a Label来显示不同的消息,如成功,失败等.

我想将中心标签置于中心位置.我想要一个解决方案,无论标签中只有一个单词还是整个句子,它都能保持居中.

.net c# winforms centering

129
推荐指数
5
解决办法
11万
查看次数

在winforms中绘制水平分隔线

在标准的Windows安装程序中,底部的控件按钮和表单的主要部分之间有一个分隔符.有谁知道如何在winforms/.net中完成这项工作?我试图摆弄Panel控件等边框设置,但是无法得到相同的结果......

替代文字

.net winforms

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

如何在Datagridview中的Button列中处理click事件?

我正在使用C#开发一个Windows应用程序.我DataGridView用来显示数据.我在其中添加了一个按钮列.我想知道如何在DataGridView中处理该按钮上的click事件.

.net c# datagridview winforms

126
推荐指数
6
解决办法
26万
查看次数

如何在C#中将窗口置于屏幕中心?

我需要一种方法来居中当前窗口.因此,例如,如果用户按下按钮,我希望窗口在屏幕上居中.我知道你可以使用startposition属性,但除了应用程序第一次启动时,我无法找到使用它的方法.那么我如何将表格置于屏幕中心?

c# screen center winforms

123
推荐指数
9
解决办法
20万
查看次数