controls相关内容

如何重叠的两个控制

我有一个圆和线路控制。 圆形控制的OnPaint中绘制一个圆和直线控制的一个提请线。这两个控件都包含在另一个控制(DrawingControl)。 我需要把一个行过圆,但圆的背景删除线。我试图使透明度和覆盖圈的OnPaintBackground方法,但它似乎并没有工作。 你有什么想法? 谢谢你。 解决方案 请问 ..
发布时间:2015-11-27 12:09:44 C#/.NET

为什么有些控件既有的BackgroundImage和图像属性?

为什么像按钮或图片框同时具有的BackgroundImage 和图片属性? 为什么在情况下按钮的两个人是需要的? 为什么在图片框和backgroundImage应该可以? 解决方案 的BackgroundImage 是 Control继承。 图片在按钮的情况下从继承 ButtonBase 。 在一般情况下, 的BackgroundImage 是: 这是重新$ P $的图像psent ..
发布时间:2015-11-27 11:46:50 C#/.NET

如何使MaskedTextBox中只接受十六进制值?

我需要一个控制,只接受以下格式的十六进制值: XXXX-XXXX 和x是0-9,AF,AF 所以,我想补充一个MaskedTextBox中并尝试编辑它的面膜属性,但没有成功。 解决方案 一个新类是需要验证,如果输入值是有效的,类类型应设置为MaskedTextBox1的ValidatingType属性如下: 公共类HexValidator { 。 。 。 //需要下面的函数来用于验证输 ..
发布时间:2015-11-27 11:40:47 C#/.NET

什么是PostMessage的相当于自我,Windows窗体?

我在写的 System.Windows.Forms.Control的派生的自定义控制。 的控制是使用 Control.KeyDown 事件,看按键:我要处理一些按键(例如<按Ctrl> -K )的热键,这使我推出一个对话框。 如果我启动从我的的onkeydown 事件处理程序的对话框中,在我设置显示对话框 KeyEventArgs.Sup pressKey preSS 到真和返回( ..
发布时间:2015-11-27 11:00:53 C#/.NET

更新WPF在运行时控制

我试着写一个WPF应用程序,它会在运行时使用线程更新一组文本框和标签,但问题是,当过一个线程试图更新文本框和标签,我得到了以下错误: “调用线程不能访问此对象,因为不同的线程拥有它。”是否有可能更新在运行时的控制? 解决方案 是的,但你必须使用更新的 Dispatcher.Invoke 。 实例在C#中:而不是 myTextBox.Text会将myText =; 使用 Dis ..
发布时间:2015-11-27 10:54:51 C#/.NET

禁用控制权变动TEXTCOLOR

如何改变文本的颜色,当控制disabled.I要设置控制时,在C#中的WinForms禁用不同的颜色。 解决方案 编辑:我已经犯了同样的错误,因为科迪的意见,以便纠正我的答案 这取决于它控制它。 例如,如果它是一个文本框也许你可以把它只读,而不是禁止。而对于其他一些控件,你也许可以做类似的事情,使他们会被禁用,而无需实际被禁用。 不过,如果你想要做正确,你需要让他们重绘或重写OnPain ..
发布时间:2015-11-26 21:49:25 C#/.NET

替换自定义类。NET的WinForms现有的控制

我有吨控制现有.NET应用程序已经创建。 现在我有一个新的自定义控制类 - 说 - 按钮(它继承自“按钮”),具有额外的属性,方法等。 编译罚款,这显示了我的工具栏。 我如何告诉VS说我要取代现有的控制与新的? 我的意思是,如果我打开设计code和手动更改控件的类型,VS是真的不高兴,设计被打破,下一个讨厌的错误消息。 有没有办法来改变所产生的设计师code,而不会破坏设计VS? 或者是 ..
发布时间:2015-11-26 21:48:06 C#/.NET

绘制边框上Button_Click一个控制

当用户点击我的验证按钮(的在我的C#,WinForm的,.NET 3.5的应用程序的)我想提请围绕一定的控制边界,如果它是空的。假设一个名为tbxLastName我想我需要做的是这样的文本 - > ControlPaint.DrawBorder(Graphics.FromHwnd(this.Handle) tbxLastName.ClientRectangle,Color.Firebr ..
发布时间:2015-11-26 21:27:14 C#/.NET

创建选项卡式侧边栏与部分WPF

我想创建一个标签栏与部分,就像在WPF以下。有迹象表明,我已经考虑了几个方案,但有一个更简单,更优雅的方式来做到这一点? 方法1:列表框 使用列表框和绑定的SelectedItem的值,其中右边的内容控件绑定到。到标题和章节区分,我使用一个DataTemplate选择 方法2:单选按钮/检查箱/的ToggleButtons 使用单选按钮,我所选择的项目绑定到内容的控制。然而,由于WPF的错 ..
发布时间:2015-11-26 21:22:17 C#/.NET

有我的用户有工具箱自己的图标

我犯了一个控制,直接继承ErrorProvider。我认为把它应用在ToolboxBitmap属性就足以让我的控制有工具箱上的相同的图标为原控制了,但事实并非如此。很奇怪,好像我的控件添加到窗体,它会出现,就像它应该,但它不会改变工具箱中的图标。我在想什么吗?我已经重新启动Visual Studio和它保持这种行为。 [ToolboxBitmap(typeof运算(ErrorProvider) ..
发布时间:2015-11-26 21:11:31 C#/.NET

时间只采摘了.NET的WinForms?

有吨的好日期选择在那里为Windows窗体,但我还没有找到任何好的时候只采摘。 有什么建议? 修改 我想我应该更清楚。我说的是一个更好看的时间选择器。我们使用商业控制​​套件,默认时间选择器看的地方,因为它是如此平淡。 解决方案 的DatePicker有一个属性格式,可以设置为时间。 一定要设置将ShowUpDown为True。 Infragistics的是的WinForms pr ..
发布时间:2015-11-26 20:45:06 C#/.NET

第三方WinForm的.NET网格控件

任何人有与第三方的WinForm .NET网格控件的经验吗? 在我花了下午的下载和尝试的电网和/或控制包了几个,任何人有意见的供应商?功能?等等。 部分的那些我会关注是: XCeed电网 在电网的Telerik - 部分的的RadControls对的WinForms 的Infragistics NetAdvantage的WinClient为的WinForms 任何评论在线?对比图? 解决 ..
发布时间:2015-11-26 20:10:06 C#/.NET

对于C#树视图/文件视图控制

我一直在寻找一个C#树控件,用于显示具有以下功能的文件系统: 选择起始目录。我并不总是想开始一个“默认”最高一级目录。 要抓住事件的能力时,在树的文件,用户双击。我想处理在我的应用程序中打开该文件。 我一直在寻找这 C#文件浏览器。不幸的是,我一直无法弄清楚如何做迎接我的第二个需要。 (如果有人可以清除了我,我想,即使是更好的。)感谢您的帮助。 解决方案 您好我已经看了C#文件浏览器,并找 ..
发布时间:2015-11-26 19:33:04 C#/.NET

.NET图像编辑器控制

我要寻找一个.NET控件,允许图像编辑。以下功能将是可取的: 作物 缩放 笔 行 刷 圆 多边形 在全部撤销/重做 测量工具 图层(并不重要) 这种控制可以是的WinForms或WPF,但需要可扩展的。 我很高兴这是一个COMMECIAL控制或开放源码。如果源$ C ​​$ C也是可用的C#是需要的。 解决方案 我最终找到了一个“图像标注”控制满足我所有的需求。 我去 VintaSof ..
发布时间:2015-11-26 19:24:47 C#/.NET

C#的WinForms用户控件鼠标事件帮助

我有我为我的项目创建一个自定义的控制。在这个控制有像一个标签,一个图片,和几个LinkLabel的子控件。其他然后LinkLabel的,我要的鼠标事件目前在父母的控制,并具有对鼠标的控制响应。当你在控制徘徊,但背景颜色不超过时,子控件改变背景颜色的变化;这是因为没有对孩子没有控制的MouseEnter和鼠标离开事件。我通过添加父控件委托方法的子控件解决了这个问题。问题仍然是,当我订阅了click事 ..
发布时间:2015-11-26 19:08:27 C#/.NET

汽车宽度的ListView控件

我们如何设置根据其在ListView内容的长度每列的宽度是多少?我讨厌不得不不断地改变每个列的大小在运行时。是否有一个MSDN文档有这个信息?我找不到在哪里我应该寻找 感谢您 解决方案 查看ColumnHeader.AutoResize()方法。填充项目后调用它,表单的OnLoad()方法是第一次机会。 ..
发布时间:2015-11-26 18:12:46 C#/.NET