求助:C#里怎样把TextBox里添加默认值?

求助:C#里怎样把TextBox里添加默认值?,第1张

如果是 web 就写在page_load里

html <asp:TextBox runat="server" ID="txt" Text="你的默认值"></asp:TextBox>

winform 也可以这样 同理

vs2008时间控件设置默认值:在自定义控件中添加一个默认值,当网页添加该自定义控件时,该值会被默认添加。

在VS2008中创建自定义控件(三)在网页中添加自定义控件​​》,我们添加了一个自定义控件,为了方便起见,这个自定义控件仅仅只是继承了TextBox服务器控件的属性和方法,并没有其他功能。事实上,添加的自定义控件不可能这么没有个性的,下面,我们为自定义控件添加一个默认值。

打开yundaoTextBox.cs文件,添加一个构造函数,如下所示。

[c-sharp]

​​view plain​​​

​​​copy​​

1. public yundaoTextBox()

2. {

3. //设置属性的缺省值

4. this.Text = "测试"

5. }

在这个构造函数中,this代表的是自定义控件本身,而Text也就是继承的TextBox服务器控件的属性。这样,在网页上生成自定义控件时,会自动在文本框里输入“测试”两个字。

TextBox控件中的Text这个属性默认值为"" 也就是说是空字符串,你这道程序在执行If条件判断时textBox1.Text == "0" 是不成立的 所以执行了textBox1.Text = textBox1.Text + "1"

因为TextBox空间默认值为"" 所以在执行

textBox1.Text = textBox1.Text + "1"

实现了textBox1.text 中的值为"0"。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11587895.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存