winform窗体中查找控件

private RichTextBox FindControl()
        {

RichTextBox ret = null;
            try
            {
                Control[] controls = Application.OpenForms["MainForm"].Controls.Find("txtContent", false);
                if (controls != null && controls.Length > 0)
                {
                    foreach (Control cn in controls)
                    {
                        if (cn is RichTextBox)
                        {
                            ret = (cn as RichTextBox);
                            break;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
            }
            return ret;
        }

winform窗体中查找控件,布布扣,bubuko.com

时间: 2024-10-20 15:40:49

winform窗体中查找控件的相关文章

在C# WinForm程序中创建控件数组及相应的事件处理

控件数组是VB提供的一个优秀的设计解决方案,它能很方便快捷的处理大批同类控件的响应和时间处理,但不知为什么在C#中这个优秀特性没有传承下来,甚为可惜,本文将要探讨就是如何在C# WinForm程序实现它.首先请看界面 在上面的界面中,本人想实现一个42个元素的Button数组来实现一个日历的功能,上面显示出了一部分. 其中采用了网格布局来放置这些按钮.手工创建为全部按钮后,在窗体类中代码中定义成员变量控件数组: private Button[] btns;然后在构造函数中初始化: btns =

调用子窗体中的控件

通常在主窗体上点击某处控件想弹出一个子窗体,在子窗体中做了一些操作,然后要在主窗体中调用子窗体中控件中的值,其实很简单,就是需要做到两点: 1.在主窗体的Form Class级new子窗体 frmDDL frmddl = new frmDDL(); frmButton frmbtn = new frmButton(); 2.将子窗体中需要在主窗体中调用的控件的Modifer属性设置为Public 3.主窗体代码中显示子窗体,new出子窗体中的按钮事件 ? 1 2 frmbtn.Show(); f

4、CRM2011编程实战——将窗体中指定控件的值做处理后更新到另一个字段中

需求:将接报时间加上到期提醒时间后得到的值,更新到字段"到期截止时间" Js调用: //设置到期截止时间 function setDeadLine(){ var recordId = Xrm.Page.data.entity.getId(); var entityName = Xrm.Page.data.entity.getEntityName(); var reportedTime = Xrm.Page.getControl("hxcs_fdatetimeofrequest

WPF中查找控件的扩展类

在wpf中查找控件要用到VisualTreeHelper类,但这个类并没有按照名字查找控件的方法,于是搜索网络,整理出下面这个类,感觉用起来很是方便. 贴出来,供大家参考. /// <summary> /// WPF/Silverlight 查找控件扩展方法 /// </summary> public static class VisualHelperTreeExtension { /// <summary> /// 根据控件名称,查找父控件 /// elementNa

设置Form窗体中的控件的属性

借助于反射,可获取当前窗体中的所有控件,根据需要设置它们的属性. Font defaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F); //查找所有的控件,设置为同样的字体 IterateControls(this.Controls, typeof(Foundation.WinUI.Misc.Label)); foreach (Control ctrl in grids) { ctrl.Font = def

C# winform项目中ListView控件使用CheckBoxes属性实现单选功能

在做项目时需要使用ListView控件的CheckBoxes属性显示,还要在点击行时自动选中CheckBoxes和点击选中CheckBoxes时自动显示正行选中状态的单选功能. 效果图: 主要利用两个事件:listView1_ItemCheck和listView1_SelectedIndexChanged事件. 上代码: [csharp] view plain copy print? private void listView1_ItemCheck(object sender, ItemChec

关联事件,向窗体中添加控件,设置控件属性等系列操作

1 private void Form1_Load(object sender, EventArgs e) 2 { 3 Label lb1=new Label(); 4 lb1.Text="123"; 5 Label lb2 = new Label(); 6 lb2.Text = "234"; 7 Label lb3 = new Label(); 8 lb3.Text = "345"; 9 TextBox tb = new TextBox();

C# 清除当前窗体中TextBox控件中的内容

//当有多个窗体时,对顶层的窗口进行操作,例如:我们开发具有录入功能的界面的时候,为了防止提交后的二次(重复)录入,希望点击提交按钮并提示成功后,界面的所有文本框能够自动清空.NET Framework 类库 Form.ActiveMdiChild 属性 获取当前活动的多文档界面 (MDI) 子窗口. 命名空间:System.Windows.Forms 程序集:System.Windows.Forms(在 system.windows.forms.dll 中) 语法:public Form Ac

VB.NET章鱼哥出品—如何解决MDI子窗体被父窗体中的控件覆盖的问题

最近有个网友问我这个问题,我就上网搜了下,结果很失望,有几个在CSDN上发的求助帖,看到最后都没有找到明确的答案.这里笔者在网上找到了API函数SetParent(),并对网上的错误进行了修改,并给出了简单实例代码.读者可自行测试: Public Class Form1 '作者:章鱼哥,QQ:3107073263 群:309816713 '如有疑问或好的建议请联系我,大家一起进步 '声明SetParent函数,这是一个API函数 Declare Function SetParent Lib "u