controls相关内容
我需要例如禁用所有按钮在窗体或验证所有的文本框的数据...任何想法..在此先感谢! 解决方案 最简单的办法可能是级联的: 公共静态无效的setEnabled(调节控制,BOOL启用) { control.Enabled =启用; 的foreach(在control.Controls控制孩子){ 的setEnabled(儿童,启用); } } 或类似的;你当然
..
想这应该是pretty容易地创建一个进度是在自身画了一些文字。不过,我不太清楚这里发生了什么...... 我添加了以下两个替代: 保护覆盖无效OnPaintBackground(PaintEventArgs的pevent) { base.OnPaintBackground(pevent); VAR标志= TextFormatFlags.VerticalC
..
我有一个程序,增加了一系列的“光点”的一个图。我怎么有一个按钮清除所有已与该code创建的“光点”的? 图片框昙花一现=新的PictureBox(); blip.Location =新的点(blipHours,blipAltitude); blip.Size =新尺寸(6,6);
..
有没有带来控制向前方以外control.BringToFront()的任何其他方法?我有一系列标签上的用户控件,当我试图将其中一人面前它不工作。我甚至通过所有的控制循环,并送他们除了一个我很感兴趣,所有的回来了,它不会改变任何事情。 下面是其中标签被添加到用户控制的方法 私人无效AddUserLabel() { UserLabel场=新UserLabel(); ++ field
..
我试图删除包含在我的winform面板中的所有控件,但他们根本不希望得到拆除 - 他们中的一些被删除,其中一些并非如此。我已经尝试2的方法并没有什么: 的foreach 的foreach(控制在controlEntry this.contentsPanel.Controls) { this.contentsPanel.Controls.Remove(controlEntry); }
..
我的情况是这样的: 我工作在C#WinForms应用程序有一个TabControl,将产生另一个Tab页每次被点击时的主要页面内的按钮。每一个新的TabPage将包含用户控件定义的布局。 我的问题是: 我怎样才能让用户然后关闭了在运行时动态创建的标签之一? 我怎么可能去有关修改TabControl的本身,以便它在用户可能以关闭该特定选项卡单击每个选项卡的小“X”? (如Firefo
..
我刚刚学习风格和控制模板WPF如何影响按钮的外观, 我试图设置按钮的的FlatStyle,在资源我见过我无法找到任何东西,告诉我,我怎么能做到这一点,这是通过设定的FlatStyle Windows窗体=持平。 一个人怎么会在WPF做到这一点? 解决方案 的工具栏类定义了一个风格的让按钮的神色持平。使用它的一个例子是: <按钮样式=“{StaticResource的{X:静态T
..
下面是一个测试框架,以显示我在做什么: 创建一个新的项目 添加一个标签控件 在选项卡1把一个按钮 在标签2把一个复选框 粘贴此code为其code (控件使用默认名称) 公共部分Form1类:表格 { 私人列表<布尔> boolList =新的List<布尔>(); BindingSource的BS =新的BindingSource()
..
这是三个不同的东西,你可以添加到一个项目,我不是很肯定,如果我理解上的差异。他们似乎都比如说在部件工具箱中显示了一个表格时。什么是他们每个人的一些常见的使用场景?有什么区别? 解决方案 用户控制之间的主要区别,自定义控件和组件的是,他们从不同的层面的继承树继承: MyComponent的 | - >零件MyCustomControl | - >控制
..
我尝试以下code: this.balancePanel.Location.X = this.optionsPanel.Location.X; 要改变程序运行时,但它返回一个错误,我在设计模式做出了面板的位置:无法修改'System.Windows.Forms.Control.Location'的返回值,因为它不是一个变量 所以问题是,我该怎么办呢? 解决方案 的位置酒店键入点这是
..
我不记得看到有人问东西沿着这些路线前一段时间,但我做了搜索,但没有找到任何东西。 我想拿出干净的方法来清除所有窗体上的控件返回到它们的默认值(例如,清晰的文本框,取消选中复选框)。 您会如何呢? 解决方案 我已经想出到目前为止是这样的: 公共静态类extenstions { 私有静态字典<类型,动作<控制>> controldefaults =新词
..
有什么办法来检索的形式,当控制可能是其他控件内部(如面板)控件的位置? 控件左和Top属性给了我只有它的位置在它的父控件,但如果我的控制里面有五名嵌套板是什么,我需要它的在表单上持何立场? 简单的例子: 按钮btnA位于面板内坐标(10,10)PNLB。 该面板PNLB位于表格里面FRMC坐标(15,15)。 我要btnA对FRMC位置,这是(25,25)。 我能得到这个位置?
..
我有两个表格类,其中之一有一个的ListBox 。我需要为的ListBox ,我想从第二个的SelectedIndex 属性的设置C>表格。 目前,我做以下内容: 表格1 公众诠释MyListBoxSelectedIndex { 集合{lsbMyList.SelectedIndex =价值; } } 表格2 私人ControlForm的MainForm; //形式1公共Ad
..
我有与在以同样的方式不断重复使用附着的命令和逻辑的一组的控制。我决定创建一个包含所有常见的控制和逻辑的用户控件。 不过,我还需要控制才能够认为可以命名的内容。我试过如下: < UserControl.ContentTemplate> <&DataTemplate的GT; <按钮>一种重复使用按钮和LT; /按钮> <内容presenter CONT
..
我有一个的winform 名为 Form1中的和文本名为 textBox1的的 在的 Form1中的我可以设置通过键入文本: textBox1.text =“变文”; 现在我已经创建另一个类。我怎么叫 textBox1的的在这个类? 所以我想改变文本的的 textBox1的的在这个类。 我如何访问 Form1中的此新类? 解决方案 我建议你不这样做。你真的想有一类是依赖于文字编辑
..
我的工作里面添加对象的应用程序(基本上 Windows窗体控件)在运行时从XML文件。在应用程序需要访问已经添加的对象。 的对象在面板或在一个组框添加。对于面板,组框,我有Panel.Controls [“OBJECT_NAME”]来访问的对象。这仅仅是有用的,当在同一面板上直接添加的对象。在我的情况下,主面板上的[pnlMain,我有机会获得此面板仅]可能包含另一个面板,此面板[pnlChil
..
首先,这是一个有关使用Windows窗体,而不是一个 ASP.NET 问题的桌面应用程序的问题 我需要与其他形式的控件进行交互。我试图通过使用访问控制,例如,下面... otherForm.Controls [“nameOfControl”]可见=假。 它不工作,我希望的方式。我最终从主抛出的异常。不过,如果我使控件公共而不是私人,然后我就可以直接访问它们,如此... otherFor
..
我需要是X类型的窗体上的所有控件。我是pretty肯定,我看到了code一旦所使用这样的事情在过去的: 暗淡ctrls监视()作为控制 ctrls监视= Me.Controls(的GetType(文本框)) 我知道我可以遍历获得使用递归函数的孩子所有的控制,但 是有什么更容易或更直白,也许像下面这样?暗淡ctrls监视=从CTRL在Me.Controls凡ctrl.GetType是文本框
..
基本上我想要一个回车键触发的消息我能赶上当编辑控件哈日的焦点和用户preSS进入。所有的解决方案在网上似乎是大约子类,但我想知道是否有它周围的另一种方式? 例如,我的按钮有一个标识符ID_BUTTON_SEND。以下是我想象它; 情况下WM_COMMAND: 开关(LOWORD(wParam参数)) 案例ID_BUTTON_SEND
..
我有保存C#控制位图文件相当多的问题。有问题的控制是一种绘图表面上,用户可以写文字,画画和油漆盒。控制是调整大小,拖动。发生什么是,当控制是非常大,是不完全可见的屏幕上,在控制的不可见的部分被保存在位图上半牵伸。用于生成位图code是相当简单: 位图位图=新位图(myControl.Width,myControl.Height); myControl.DrawToBitmap(位图); 我曾
..