标签: winforms

是否可以更改Winforms组合框以禁用键入?

这样它只允许选择已经存在的项目,但不允许在其中键入/编辑文本?

.net c# winforms

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

使TextBox无法编辑

我想TextBox在我的表格上做一些不可编辑的,但我想要text清楚(黑色而不是灰色),这就是我不想使用的原因

myTextBox.Enabled = false;

不知怎的,我希望它被禁用,但使用非灰色的前色.

有没有人有任何线索?

.net c# textbox winforms

65
推荐指数
3
解决办法
13万
查看次数

您将如何在Windows窗体应用程序中实现MVC?

我没有开发太多桌面/ Windows窗体应用程序,但我发现使用MVC(模型视图控制器)模式进行Windows窗体.NET开发可能会有一些好处.

有没有人在Windows窗体中实现MVC?如果是这样,你对设计有任何提示吗?

model-view-controller winforms

64
推荐指数
3
解决办法
6万
查看次数

C#如果文本框具有焦点,如何通过按Enter键单击按钮?

我在C#中使用WinForm应用程序,在文本框中键入内容后我想按Enter键但文本框仍然有焦点(闪烁光标仍在文本框中),我该如何实现?

c# winforms

64
推荐指数
6
解决办法
13万
查看次数

如何将新的用户控件添加到工具箱或新的Winform?

我有一个现有的库(不是Winforms应用程序),它为一些真正的Windows应用程序提供了一些Winforms.在这个库中,我想创建一个用户控件来将一些控件组合在一起.为此,我右键单击"添加","用户控制"并将一些控件拖到新的"用户控件"上.

到现在为止还挺好.用户控件甚至具有必需的用户控件图标.但是将新的用户控件从解决方案资源管理器拖动到新的空白Winform不起作用(我得到一个带有直线的圆圈),并将其拖到工具箱中也不起作用(即使我得到一个+号)当我把它拖到工具箱上时).

是否有某种XML魔法或其他我不想做的工作?


注意:我在Visual Studio 2008中遇到了一些问题,我通过遵循可在此处找到的解决方法设法修复了这些问题.我现在能够通过简单地重建项目来将用户控件添加到我现有的项目到工具箱中.

c# user-controls visual-studio-2008 winforms

64
推荐指数
3
解决办法
11万
查看次数

阻止对话框关闭按钮的单击事件处理程序

我有一个与我一起展示的对话框<class>.ShowDialog().它有一个OK按钮和一个Cancel按钮; OK按钮也有一个事件处理程序.

我想在事件处理程序中进行一些输入验证,如果失败,则通过消息框通知用户并阻止对话框关闭.我不知道怎么做最后一部分(防止关闭).

.net c# windows winforms

63
推荐指数
3
解决办法
8万
查看次数

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

C#WinForms中的ToggleButton

是否可以在C#WinForms中创建切换按钮?我知道您可以使用CheckBox控件并将其外观属性设置为"Button",但它看起来不正确.我希望它在按下时显得凹陷而不是平坦.有什么想法吗?

c# button winforms

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

如何调用Control颜色,我的意思是默认的颜色?

例如,要做出蓝色的东西我会去:

this.BackColor = Color.LightBlue;
Run Code Online (Sandbox Code Playgroud)

我如何召唤控制色,卡其色.

谢谢你.

c# colors winforms

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

标签从右向左增长

我的表格上有一个标签,位于表格的右侧.此标签加载动态文本.

有时它加载的文本太长,文本越过表单的边框,这是一些文本不在表单中.

我想让标签从右到左而不是从左到右.我该如何实现这一目标?

.net c# label winforms

62
推荐指数
4
解决办法
5万
查看次数