博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vb.net中让控件内容为空(Control类)
阅读量:6250 次
发布时间:2019-06-22

本文共 853 字,大约阅读时间需要 2 分钟。

        在平常的敲系统中大家有没有遇到需要让Textbox控件或者其他的控件的显示内容为空,以前直接的做法是直接等于空值,如果此类控件有很多,都需要空值,难道都要设置一下它的值为空嘛,显然这是一个笨办法,有没有更好的方法让呢,答案是肯定的。

        在开发.NETWindows应用程序时,我们都会用到System.Windows.Forms 名字空间的控件。命名空间中的将我们使用的控件封装成类,当我们使用的时候就是将这些类实例化成了我们需要的控件。这些类就是模子,而这些模子同一放在一个地方名字叫Control。Control类非常重要,因为它是Windows可视化组件的父类。Control类实现向用户显示信息的类所需的最基本功能。 它处理用户通过键盘和指针设备所进行的输入。 它还处理消息路由和安全。虽然它并不实现绘制,但是它定义控件的边界(其位置和大小)。 它提供窗口句柄 (hWnd)。 

        我们在使用微软给我们提供的控件的同时还可以在已有控件的基础下开发新的控件。在开发定制控件时,我们可以使用现有的控件,或者对Control或UserControl类进行扩展。扩展Control或UserControl类意味着我们需要覆盖OnPaint方法,自己绘制图形用户接口。具体怎么做大家可以研究一下。

       了解了基本的知识,那就让我们进入正题——如何让控件内容为空

我的代码是

 

Dim c As Control             '定义一个Control类For Each c In Me.GroupBox1.Controls    '循环窗体中GroupBox1控件内容的Controls    If LCase(TypeName(c)) = "textbox" Then  '如果获得类名字为textbox        c.Text = ""                       '他的值为空    End If Next
 

       目前对于Control的了解只停留在表面,希望通过不断地学习来加深对他的了解。

 

       

 

转载地址:http://joysa.baihongyu.com/

你可能感兴趣的文章
matlab和python转换_将MATLAB代码转换为Python:Python类型和操作顺序
查看>>
jmeter3000用户压测_jmeter集群压测搭建
查看>>
转子接地保护原理_发变组保护动作逻辑
查看>>
hive中groupby优化_面试必备技能-HiveSQL优化
查看>>
uni 页面加载完毕_HTML页面生命周期
查看>>
c语言机票座位预定系统_趁东京奥运!日航要免费送5万张国内机票!给非日本居民...
查看>>
创业冲突的五种解决方法是_冲突管理的五种策略
查看>>
lsmw中文显示乱码_中文注释不能在keil 4/5中正常显示——都是方框或乱码?
查看>>
hcg值小于0.1_【原理】JavaScript 中 0.1 + 0.2 为什么不等于 0.3?
查看>>
springboot的jsp应该放在哪_健身小白用2个月亲身经历告诉你小白去健身房,应该做到哪几点...
查看>>
opencv表面缺陷检测_工业产品表面缺陷检测方法
查看>>
kettle使用数据库来生成序列_时间序列数据库Influxdb的使用
查看>>
配置babel_关于 Babel 你必须知道的
查看>>
数据丢失与重复_消息队列重复消费和数据丢失问题(石衫面试突击学习笔记)...
查看>>
摄像头 火狐_为什么谷歌浏览器打不开电脑摄像头?
查看>>
两张图片合成一张_ps技巧:大光比照片后期曝光合成技法
查看>>
码条形码属性_条码生成器如何批量生成code 11码
查看>>
和lua的效率对比测试_不同编程语言能耗不同?看这27种语言对比!
查看>>
让某控件失去焦点_常用基本控件测试用例(一)
查看>>
天气模式_今年台风活跃期即将结束!下周天气将开启“大变脸”模式
查看>>