controls相关内容
是否可以从(ResourceDictionary)后面的代码访问命名控件? 例如对我来说,有必要创建许多文件夹选择对话框。对话框可能包含必须选择的每个文件夹的几行。 每行包括:标签(名称),文本框(选择路径)和按钮(打开FileBrowserDialog)。 所以现在我要访问文本框当FileBrowserDialog完成时。但是我无法从CodeBehind访问“ SelectedFo
..
我写了一个WinForm项目,其中显示了一个 ListBox ,其中包含文件名列表。当用户单击“提交”按钮时,应用程序将动态加载并为每个文件显示一个 PictureBox 控件,然后在处理它们时等待。当为每个生成PDF文件时,需要更新与该文件匹配的 PictureBox 以显示图像。 这是我到目前为止的内容: Private Sub ButtonSubmit_Click( sende
..
尽管我已经找到了该问题的几个答案,但我还是不知所措。因此,请原谅。 我有遵循MVVM模式的WPF应用程序。它包含一个与视图模型中的命令绑定的按钮: 命令正在使用 RelayCommand 。现在,我想执行以下操作: 用户单击按钮并
..
给出 Dim cb作为CheckBox = New CheckBox AddHandler cb,AddressOf cb_CheckChanged cb。 Checked = True ...除了禁用控件外,如何防止分配给Checked引发CheckChanged事件?我在MFC中长大,只有在U S E R更改控件的状态时才会引发事件。 Softy在想什么?真
..
我将使用一堆控件,每个控件都包含一个标签和一个文本框。声明一个自定义控件,以便将标签的标题和文本框的输入区域都封装为一个,是一个好主意吗? 我可能可以继承并在C#中创建一些东西,但是这里的重点是要更好地使用XAML,因此最好使用通过标记声明这样的东西(不确定是否称为资源,模板,样式或其他任何东西)的方法(如果尚不需要的话) )。 此刻,我采用了以下方法,但不确定将来是否不会给自己造成更
..
我正在尝试将TextBoxes中的值添加到DataTable中,以便可以检查空值(以及以后的重复值) 我可以添加直接从TextBoxes到表的行,但是当我尝试动态添加最后一个TextBox时,我的代码添加的是String而不是所需的值,如下所示: DataTable dt = new DataTable(“ CheckforNulls”); dt.Columns.Add(“ Co
..
如果将.NET中的标准选项卡控件用于选项卡页面,并尝试稍微改变外观,则可以更改选项卡页面的背景色,但不能更改选项卡控件的背景色。该属性可用,您可以对其进行设置,但无效。如果您更改页面的背景颜色而不是选项卡控件的颜色,则看起来很丑。 我知道微软不希望设置它。 MSDN :'此属性支持。 NET Framework基础结构,不能直接在您的代码中使用。该成员对该控件没有意义。’控件属性仅用于支持.
..
我有一个从TextBox继承的CustomControl,当在设计时将其放置在窗口中时,它没有设置其 Width 属性。默认情况下,在设计时,文本框的 Width 值为120。 如何将控件的宽度设置为120 解决方案对于控制的发展(如果存在)更正确 解决方案 您可以尝试使用 DefaultInitializer 类: / * **在自定义控件类$ b中$ b * /
..
我写了一个代码来显示或隐藏某个DataTable的内容到DataGridView中。 当单击一个按钮时,DataGridView出现并消失。 我没有收到错误,但没有显示任何内容。 但是,如果我单击另一个按钮(显示另一个表单的人)然后返回主表单,代码有效。 (?? !! ??) 我无法理解(在第二个代码中)使第一个代码起作用的原因:似乎没有两个代码之间的连接。 编辑
..
我是Dev Express,Infragistics和其他一些控制人员的新手。我只想知道在应用程序中同时使用它们时可能遇到的问题。 谢谢 解决方案 这取决于您的应用程序,但是在非Web客户端中使用来自各种供应商的控件所带来的最大风险之一来自意外方向-您可能会发生冲突与您的appdomain中的其他内容。假设您要开发一个将您的应用程序公开给另一个应用程序的插件,反之亦然。如果使用了多个
..
我有一些标签控件,其名称如下: Label1,Label2,Label3 ....... Label14,在设计时禁用。 现在我想以以下方式使用for循环启用它们 for(int i = 1; i< ; 15; i ++) { (Label + i).Enabled = true; } 显然,以上代码无法编译。 Label1.Enabled = tr
..
我正在使用WinForms UI,我们有一个需要动态添加重复控件的要求。 我设法创建了一个带有所有标签和文本框的UserControl,并像这样添加它们: for(int i = 0; i
..
我在gridview中启用了分页。它可以正常分页,但是当我显示3项而不是10项时,行高会按比例变化以适合gridview的高度。如何使行的高度固定!不管我在Gridview的特定页面上有多少个项目 解决方案 不要为Gridview指定高度。 如果您的行相对于包含大量文本的列而言较大,则在您的内容周围使用类似的内容:
..
我有一个自定义WPF控件,其中包含单个TextBox
..
我有一个承载TextBox的C#UserControl。 禁用自定义控件后,我希望将TextBox呈现为已禁用+ ReadOnly。 (即未变灰)。因此,当自定义控件捕获EnabledChanged时,它将相应地设置托管的TextBox属性。 但是,UserControl的Enabled状态优先于其他所有内容,而TextBox仍然是 因此,我决定在禁用自定义控件时隐藏托管的Tex
..
像主题一样,我想添加WPF控件,但模板要相同,但要动态添加不同的数据。 图片,我要复制的控件有些复杂。整体控件包装在 ScrollViewer 的 Canvas 内部。 每个 StackPanel 包装 TextBlock 和另一个 Canvas控制和我想要复制的 StackPanel 。 它的编码如下:
..
我在运行时动态地在tableLayoutpanel的行内添加了控件,添加的控件是标签,LINKLABEL和图片框。 现在,我想在单击按钮时将这些动态添加的控件(标签,链接标签)的值(文本属性)更改为某些指定值。 我该怎么做?请帮助提供代码。 这些动态控件是否具有某种ID,例如HTML中的ID。 此外,我正在尝试使用此功能,但徒劳无功........... Contr
..
我有一个带有文本框的用户控件,我需要访问另一个用户控件中存在的标签中在此文本框中输入的值。 解决方案 在第一个用户控件(UserControl1)中创建一个共享事件: 朋友共享事件GetTextBoxText(ByVal myString As String) 然后可以使用(UserControl1)上的按钮引发此事件 Private Sub Button1
..
在我的应用程序 namespace = DRT 中,我正在创建派生自其相应Windows控件类的控件类(例如按钮,文本框)。 > 内部抽象类DRT_Button_Abstract:按钮 { .... } 内部类DRT_Button_CancelSearch:DRT_Button_Abstract { .... } 内部类DRT_Button_StartSearch:
..
我有我自己的控件: 公共类newControl:控件 { } 有 Text 属性,但没有 TextAlign 属性。例如,我需要此属性类似于 Button 的 TextAlign 属性,但是我不想继承它 所以我只能继承 TextAlign 属性吗?如果是,怎么办? 解决方案 是的,您可以添加它。内置的枚举使用System.ComponentModel称为
..