vs2008时间控件设置默认值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs2008时间控件设置默认值相关的知识,希望对你有一定的参考价值。
vs2008时间控件设置默认值:在自定义控件中添加一个默认值,当网页添加该自定义控件时,该值会被默认添加。在VS2008中创建自定义控件(三)在网页中添加自定义控件》,我们添加了一个自定义控件,为了方便起见,这个自定义控件仅仅只是继承了TextBox服务器控件的属性和方法,并没有其他功能。事实上,添加的自定义控件不可能这么没有个性的,下面,我们为自定义控件添加一个默认值。
打开yundaoTextBox.cs文件,添加一个构造函数,如下所示。
[c-sharp]
view plain
copy
1. public yundaoTextBox()
2.
3. //设置属性的缺省值
4. this.Text = "测试";
5.
在这个构造函数中,this代表的是自定义控件本身,而Text也就是继承的TextBox服务器控件的属性。这样,在网页上生成自定义控件时,会自动在文本框里输入“测试”两个字。 参考技术A 如果你要在VS2008中设置时间控件的默认值,你可以选择“属性”窗口,然后在“Value”属性中设置时间的值。你也可以在窗体的代码中写入相应的代码来设置控件的值。 参考技术B 在自定义控件中添加一个默认值,当网页添加该自定义控件时,该值会被默认添加。
转发:给Entry控件设置默认值
方法一:StringVar(value = “xxx”)
addr = tk.StringVar(value=‘https://www.pynote.net’)
en = tk.Entry(root, textvariable=addr)
方法二:StringVar().set(“xxx”)
addr = tk.StringVar()
addr.set(‘https://www.maixj.net’)
en = tk.Entry(root, textvariable=addr)
set函数设置值,get函数获取值。
附注:这个方法需要注意:StringVar().set(0)后面不能接get(),
也就是说如果addr想接get(),不能写成addr = StringVar().set(0),
必须分步骤写成:
addr = tk.StringVar()
addr.set(0)
addr.get()
方法三:Entry.insert(0,“xxx”)
addr = tk.StringVar()
en = tk.Entry(root, textvariable=addr)
en.insert(0, ‘www.pynote.net’)
解释:以上代码,addr没有设置初始值,不过entry对象自己使用了insert函数,顾名思义,就是在Entry控件的可输入控件输入值。
insert函数的第1个参数是0,表示从最开始的位置插入,如果是INSERT,表示从光标所在位置插入,如果是END,表示在末尾插入。
原文网址:
给Entry控件设置默认值 | Python笔记
https://www.pynote.net/archives/1106
以上是关于vs2008时间控件设置默认值的主要内容,如果未能解决你的问题,请参考以下文章
MFC(我用的VS2008)中怎样改变picture控件(picture control)的边框样式???我要通过代码设置的