vs2008 wince 通过字符串对控件操作

  • 例如:我们知道控件名为"textbox1"需要对textbox1进行赋值;通常我们只要textbox1.text = "你好";即可 此处我们是通过"textbox1"获得控件textbox1(很绕口,我找资料都不知道该怎么搜)

    //<summary>
            /// 在winform中查找控件
            ///</summary>
            ///<param ></param>
            ///<param ></param>
            ///<returns></returns>
            private Control findControl(Control control, string controlName)
            {
                Control c1;
                foreach (Control c in control.Controls)
                {
                    if (c.Name == controlName)
                    {
                        return c;
                    }
                    else if (c.Controls.Count > 0)
                    {
                        c1 = findControl(c, controlName);
                        if (c1 != null)
                        {
                            return c1;
                        }
                    }
                }
                return null;
            }
    

      调用方法

    findControl(this, CurrentCom).Text = "你好";
    

      

时间: 2024-10-10 17:38:08

vs2008 wince 通过字符串对控件操作的相关文章

JS-008-日期控件操作

后续补写,敬请期待...非常感谢! 至此, JS-008-日期控件操作 顺利完结,希望此文能够给初学 JavaScript 的您一份参考. 最后,非常感谢亲的驻足,希望此文能对亲有所帮助.热烈欢迎亲一起探讨,共同进步.非常感谢! ^_^

OpenCV 通过 MFC 的 Picture Control 控件操作图像

如果希望对显示在MFC Picture Control 控件里的图像进行操作,比如画线画点之类的,可以利用 OpenCV 结合 MFC 本身的鼠标响应函数来实现. 如何将图像显示到 Picture Control 控件不谈,本文是采用的这篇博客所介绍的方法实现的. 点击打开链接 给对话框添加 WM_LBUTTONDOWN 鼠标左键点击消息,在消息响应函数中添加如下代码: void CMFCOpenCVShowDlg::OnLButtonDown(UINT nFlags, CPoint point

C#:DataGridView控件操作

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 using System; using

C#:TextBox控件操作类

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 using System; using System.Collecti

[KB]VS2008在工具箱要新增控件时,会自动关闭!!

今天早上要复习一下ASP.NET ToolKit时,发现在Visual Studio无法直接从ToolBox拖拉ToolKit控制 项到画面中,会出现"The operation could not be completed. 无效的 FORMATETC 结构",这 个错误消息是第一次看到,但是这种事在Visual Studio遇到多次已经见怪不怪了,检查了一下 Web.config,因为是新开的网页项目,因此是不会有多大问题,然后上网Google了一下,原来是移动 了AjaxCont

C#父窗体跟子窗体的控件操作

很多人都苦恼于如何在子窗体中操作主窗体上的控件,或者在主窗体中操作子窗体上的控件.相比较而言,后面稍微简单一些,只要在主窗体中创建子窗体的时候,保留所创建子窗体对象即可. 下面重点介绍前一种,目前常见的有两种方法,基本上大同小异: 第一种,在主窗体类中定义一个静态成员,来保存当前主窗体对象,例如: public static yourMainWindow pCurrentWin = null; 然后在主窗体构造函数中,给静态成员初始化,如下: pCurrentWin = this; 那么在子窗体

WPF控件操作之改变父控件之TabControl示例

昨天做个简单的演示,想偷懒,但同时又想用WPF再做一个,稍微提高一下演示的美观,助力拿下订单.所以,在做完WinForm后,又做了一个wpf版本的,但控件在不同容器之间的移动,winform和wpf差别很大,winform很简单.直观.但wpf就很坑了. 于是昨天下午网上搜了一些“答案”,都不能解决问题.今天又重新理了一下头绪,非常简单的实现了,并没有用到网上那些很装逼的答案. 效果图 ,要实现的效果就是通过TabControl的Select事件,让最子层的界面在第二层TabControl的不同

DotNteBar 控件操作

DotNteBar中ComboBoxEx.DroppedDown = true可以不点击该控件就显示其内容.将DropDownStyle属性设为DropDownList下拉框就不能进行编辑只能选择下拉框里有的内容 效果如下:

ListView 控件操作

主要是用来显示的控件.一.有五种显示的视图:大图标.小图标.平铺.列表.详细—— View属性*************二.ListView的结结构:1.ListView包括好多个ListViewItem,每个ListViewItem就是所显示的一项. ListView1.Items --- ListViewItem项的集合 例如: ListViewItem li = new ListViewItem(..); ListView1.Items.Add(li);2.ListViewItem可以认为