user-controls相关内容

如何与代表和事件处理程序的用户控制工作

我已经创建了一个包含一个按钮的用户控件。我使用我的WinForm该控件将在运行时从数据库中获取数据后,被载入 现在我需要从数据表中删除一行该按钮的Click事件。 的问题是,我怎么抓住我的形式事件。目前,它会在用户控件的BTN click事件认定中。 解决方案 您可以通过执行中的以下创建自己的委托事件您用户控制: 公共事件UserControlClickHandler I ..
发布时间:2016-09-26 11:52:48 C#/.NET

当添加组件类VS用户控制?

我有一个总体思路,并有一些明显的情况下,但也有给我一些灰色地带 - 什么时候最好使用从一个组件延伸,当它是最好创建一个用户控件?这涉及到一个具体的工作问题,我试图解决,但认为细节并不重要 - 一般这个问题的答案是足以让我。 解决方案 在WPF和Windows Forms,两者的主要区别是,用户控件,就是要控件的集合 - 一个可重复使用,单个对象来自多个控件的自己“组成的” 您会imp ..
发布时间:2016-09-23 21:44:37 C#/.NET

C#用户控件按钮单击事件处理程序来调用主窗体的功能

我有一个表格和一个用户控件。在我的用户我有一个按钮,我想打电话给从形式的方法。在C#谁能帮助? 解决方案 您需要创建的用户控件的按钮事件的事件处理程序,并从火了。实际按钮的Click事件 类MyControl:用户控件 { 公众委托无效ButtonClickedEventHandler(对象发件人,EventArgs e)条; 公共事件ButtonClickedEventHand ..
发布时间:2016-09-23 21:27:53 C#/.NET

开发向导用户界面 - WPF

所有WPF: 开发一个向导应用程序,用户必须回答一些带到主应用程序之前简单的问题。主要的应用程序,然后与从向导获得的信息预填。 我开始了一个窗口,然后我计划增加用户控件来。主窗口将有第一行中的用户控件,然后单击Next和Previous按钮来控制第二行中的控件之间移动。这样我可以很容易地控制逻辑,像屏幕之间切换: WizardControl1.IsVisible = FALSE ..
发布时间:2016-09-23 20:58:32 C#/.NET

Visual Studio的设计师总是试图改变我的控制

我有一个有点复杂的用户控件,并用它工作时的Visual Studio 2008是给我一个相当无害的烦恼。每一次我打开控制的设计,它决定立即改变一些设计者设定的无害价值观 - 尺寸性能即初始化。如果我保存这些更改,关闭,并重新打开,它几乎总是结束了决定我的控制的另一个组件需要它的初始大小改变,循环往复。幸运的是,这些变化是无害的,因为我使用的是自动调整大小无处不在,但是这是很烦人的工作。我没有从哪里 ..

添加用户控件到窗体

我已经创建了一个文本框和两个按钮的用户控件,但我还没有创建活动,只要我把它们放置到用户控件。当我想给用户控件添加到我的形式,它说: 无法移动Task_control.cs。目标文件夹是一样的源文件夹。 我不明白为什么。谢谢! 解决方案 创建用户控件后,你应该建立项目( F6 或控制 + 移 + 乙)。 然后Visual Studio中自动添加控件在工具箱。你应该拖动控制在 ..
发布时间:2016-09-22 20:10:49 C#/.NET

用户控制 - 自定义属性

我已经开发了在Visual Studio(的WinForms C#)用户控制有问题。 我需要我的用户控件的用户才能够改变某些字符串值,我希望他们能够给用户控件添加到其形式和点击它,弹出属性面板在我的用户控件的自定义属性将显示。 我怎么能为我的用户控制自己的自定义属性?例如: 我的用户控件包含一个文本框,我希望用户能够通过一个名为“文本”或“属性来改变文本框的值值“。在设计时的属性 ..
发布时间:2016-09-22 20:08:48 C#/.NET

创建一个属性网格的可扩展组?

情景 我已经子类一个的ListBox 和我添加的,当我控制颜色属性的已启用 禁用或只读模式: 问题 在C#或VB.Net,我需要做的组织在属性网格将扩展组,这种结构的特性: [+]国家启用 〔+]所选项目 ·背景色 ·前景色 [+]未选中的项目 ·背景色 ·前景色 这是从氪 lib中的用户控制采取的可视化示例演示什么我想模仿: ..
发布时间:2016-09-21 15:21:43 C#/.NET

处理派生C#用户控制窗口的通知

如何处理任何列出的树视图通知的这里在从.NET TreeView控件派生的C#类? 我试图处理click通知,对于举例来说,像这样的: 类ExtendedTreeView:TreeView的 { 私人常量的Int32 NM_FIRST =(Int32)已(0U - 0U); 私人常量的Int32 NM_CLICK =选中((Int32)已((UInt32的)NM_FIRST ..
发布时间:2016-09-21 14:51:31 C#/.NET

如何定义MVVM模式的用户控件?

我从MVVM在我的应用程序中使用。我想知道如何定义在MVVM模式我的用户控件。 我必须从MVVM使用定义它,或者我可以大致界定呢? 解决方案 让我们只需要调用嵌入用户控件主窗口的控制,以及用户控件用户控件。既然你在MVVM模式,你必须为外部视图至少一个视图模型 - 我通常使用的名称MainVm。 你必须为用户控件两个选择:他们可以共享同一个视图模型,或者你可以有一个子视图模型,只是 ..
发布时间:2016-09-21 14:48:26 C#/.NET

在C#中简单的依赖属性和用户控件问题

我的最终目标是揭露一个文本框,我有一个文本价值C>用户控件,从用户控件的XAML中的电话。 <我的:用户控件SetCustomText =“等等等等,这是变量”> 将呈现用户控件与文本框的文本备案。 我已经在它的工作使用不同的例子,但我总是落得“ $ b $:该物业SetCustomText不是在类型用户控件“ 解决方案 你如何能做到这一点例 ..
发布时间:2016-09-21 14:21:00 C#/.NET

在Windows窗体中添加新的用户控件编程

哎所以首先,我想指出,我知道有这个话题的几个其他问题在这里,我甚至做过确切的事情我自己。我问在这里,因为我不知道我的问题是什么。 下面是我尝试显示新的用户控件的代码 私人无效ValidationLabel_Click(对象发件人,EventArgs五) { EntrySuggestion t_ES =新EntrySuggestion(); t_ES.Show(); Main ..
发布时间:2016-09-21 14:20:17 C#/.NET

暴露DataGridView的Columns属性的用户控件,并使其通过设计可编辑

简短说明: 我有它一个DataGridView一个用户控件。我 要到DataGridView Columns集合暴露给设计师,所以 我可以改变在设计时我的用户控制的列。 问:哪些设计师的属性,我需要为这个 对于那些有兴趣在更长的版本: 我有以下功能的用户控件: 一个DataGridView,显示“页面“从收集的物品。 NumericUpDown控件来选择显示哪个 ..

parentForm参考如何为空?

我在我所添加的窗体上的用户控件的应用程序。 当我检查 this.parentForm 在该用户构造它给出了一个空引用 我的用户代码就像 公开的UserControl1() { 的InitializeComponent(); 如果(this.ParentForm!= NULL)// ParentReference为null { MessageBox.Show(“你好”); / ..
发布时间:2016-09-20 22:19:49 C#/.NET

不能修改表达式,因为它不是一个可变

我试图得到一个用户控件(其上有一个网格)在Windows窗体上调整大小。 下面的代码是我在表单中。我得到的行为是,当我让它大调整控件大小。不过,这并不缩水。什么我做错了(或)我缺少什么? 私人无效AdjustGrid() { ZoomControl.Location =新点(5,5); ZoomControl.Size =新的大小(this.Width - 15,this.He ..
发布时间:2016-09-20 20:51:46 C#/.NET

为什么我的自定义控件的Text属性在属性窗口中显示出来?

我有一个从用户控件继承的用户控件。这是一个按钮,所以我试图在按钮上的文本,改变,能够通过使用Text属性像真正的按钮,而不是命名我自己喜欢_text。我有以下的代码,但它不工作(即它不会在属性窗口中显示出来)。标签的名称是ContentPresenter 公众覆盖字符串文本 { 得到 { 返回ContentPresenter.Text; } 组 { ContentPresent ..
发布时间:2016-09-20 09:00:42 C#/.NET

设置用户控件的父防止它被透明

我已经创建了手动的东西,如创建 CTRL的MyUserControl =新的MyUserControl()一个简单的用户控制; 控制已被设计为具有的背景色= Color.Transparent 的那做工精细,直到我设置的父的控制到那时它变成了形式的颜色形态。 初听像它的透明,但它的作用是隐藏窗体上存在以及所有控件。我不是100%肯定它是获得一个坚实的背景或别的东 ..
发布时间:2016-09-19 22:15:32 C#/.NET

有没有什么办法来检测用户的控制之外的鼠标点击?

我创建一个自定义的下拉框,我想被点击鼠标下拉框外,以隐藏它注册。是否有可能检测控制之外的点击?或者我应该包含窗体上的一些机制和检查时,点击鼠标的任何dropdownbox是开放 解决方案 所以,我终于明白,你只希望它关闭时,用户的点击的它之外。在这种情况下, 离开事件应该只是罚款...出于某种原因,我得到了你想要它关闭时,他们移动了鼠标的自定义下拉列表外的印象。只要您的控件失去焦点的离开事 ..
发布时间:2016-09-19 14:11:12 C#/.NET