在vb中将poslable标签如何对位放到frame中怎么不显示

vb中label的caption能分行写吗?在vb中,label - 爱问知识人
(window.slotbydup=window.slotbydup || []).push({
id: '2491531',
container: s,
size: '150,90',
display: 'inlay-fix'
vb中label的caption能分行写吗?
n能分行写吗?如能,怎么写?
设定label大小,如果caption内容一行容纳不下,自然就会分行了,相应你可以设置字体大小与加入空格达到要求的格式
两种都是字符串加数值,所以类型不匹配
Private Sub Command1_Click()
Dim d As Date
d = Text1.Tex...
打开VB ,在form1 上放置一下command、label1和一个timer 控件
输入以下代码
Dim ts As Integer
一般恩路是这样的.
首先脑海里构斯好你所做的程序要怎样的功能.这是最基本的,如果你是刚学VB,你最好能想些简单的,比如做个按键出个图片的,只要按下按键就能弹出...
你可以把有关按钮放在一个Frame框架内,这样当窗体改变大小时,不用去改变每个按钮的大小和位置了,只需要改变这个Frame的大小和位置就可以了.
希望能给你...
有三个大结构也就是三大语句里面包括十二个小语句:
1.顺序结构
1)赋值语句
2)输入语句
3)输出语句
2.选择结构
大家还关注TextBox 控件主要用来显示文本或用来输入文本,如
登陆时的“口令”窗口,或者记事本的整个编辑区域。双击工具箱中的文本框控件或者单击文本控件,然后用在 VB 的工作区域拖拉,就可以创建文本框了。如图二:图二文本框控件的默认名称为 TextX(X为 1、2、3,等等),命名规则为 TxtX(X为用户自定义的名字,如 TxtShow、TxtFont、TxtColor ,等等)一、文本框控件的主要属性:1、Text(文本)属性:本控件最重要的属性,用来显示文本框中的文本内容,可以在界面设置时指定,如图三:图三也可以在程序中动态修改,程序代码规则:文本框控件名.Text = "欲显示的文本内容"如要在一个名为 TxtFont 的文本框控件中显示“隶书”字样,那么输入代码:TxtFont.Text = "隶书"习题一:创建一个文本框(TxtContent)用来显示文本;按钮一(Cmd1),点击时文本框内容变为“跟我来学VB神童教程”;按钮二(Cmd2),点击时文本框内容清空(也就是没有内容)。***:见***区。2、Sext(选中文本)属性:本属性返回或设置当前所选文本的字符串,如果没有选中的字符,那么返回值为空字符串即""。请注意,本属性的结果是个返回值,或为空,或为选中的文本。一般来说,选中文本属性跟文件复制、剪切等剪贴板(在 VB 中,剪贴板用 Clipboard 表示)操作有关,如要将文本框选中的文本拷贝到剪贴板上:Clipboard.SetText 文本框名称.SelText(注意,本行没有表示赋值的等号。)要将剪贴板上的文本粘贴到文本框内:文本框名称.SelText = Clipboard.GetText(注意,本行有表示赋值的等号。)例:一个文本框(TxtContent),按钮一(CmdCopy)用于复制文本框中的选中文本;按钮二(CmdPaste)用于将剪贴板上的内容粘贴到文本框内。按钮一:Private Sub CmdCopy_Click()Clipboard.SetText TxtContent.SelTextEnd Sub按钮二:Private Sub CmdPaste_Click()TxtContent.SelText = Clipboard.GetTextEnd Sub3、SelStart 与 SelLength 属性:SelStart ,选中文本的起始位置,返回的是选中文本的第一个字符的位置。SelLength ,选中文本的长度,返回的是选中文本的字符串个数。 例如:文本框 TxtContent 中有内容如下:跟我一起学习 VB 神童教程假设选中“一起学习”四个字,那么,SelStart 为 3 ,SelLength 为 4 。4、MaxLength(最大长度)属性:本属性限制了文本框中可以输入字符个数的最大限度,默认为 0 ,表示在文本框所能容纳的字符数之内没有限制,文本框所能容纳的字符个数是 64K ,如果超过这个范围,则应该用其他控件来代替文本框控件。这跟 Windows 中用记事本打开文件一样,当文件过大,系统会自动调用写字板来打开文件,而不是用记事本。文本框控件 MaxLength 属性既可以在界面设置过程中予以指定,如图四:图四也可以在设计时予以改变,代码如下:文本框控件名.Maxlength = X(X为阿拉伯数字,如 10、20、57,等等)。5、MultiLine(多行)属性:本属性决定了文本框是否可以显示或输入多行文本,当值为 True ,文本框可以容纳多行文本;当值为 False ,文本框则只能容纳单行文本。本属性只能在界面设置时指定,程序运行时不能加以改变。如图五:图五6、PasswordChar(密码)属性:本属性主要用来作为口令功能进行使用。例如,若希望在密码框中显示星号,则可在“属性”窗口中将 PasswordChar 属性指定为 “*” 。这时,无论用户输入什么字符,文本框中都显示星号。如图六:图六在 VB 中,PasswordChar 属性的默认符号是星号,但你也可以指定为其他符号。但请注意,如果文本框控件的 MultiLine(多行)属性为 True ,那么文本框控件的 PasswordChar 属性将不起作用。习题二:一个文本框(TxtPassword),PasswordChar 属性指定为星号“*”;一个按钮(CmdShow);另外还有一个标签(LblShow),在初始状态下,Caption 为空。程序目的在于,点击 CmdShow 按钮,LblShow 能显示文本框控件中输入的密码。***:见本节后面的***区。7、ScrollBars(滚动条)属性:本属性可以设置文本框是否有滚动条。当值为 0 ,文本框无滚动条;值为 1 ,只有横向滚动条;值为 2 ,只有纵向滚动条;值为 3 ,文本框的横竖滚动条都具有。如图七:图七8、ked(锁定)属性:当值为 False ,文本框中的内容可以编辑;当值为 True ,文本框中的内容不能编辑,只能查看或进行滚动操作。二、文本框控件的事件:除了 Click、DbClick 这些不常用的事件外,与文本框相关的主要事件是 Change、GotFocus、LostFocus 事件。1、Change 事件:当用户向文本框中输入新内容,或当程序把文本框控件的 Text 属性设置为新值时,触发 Change 事件。2、GotFocus 事件:本事件又名“获得焦点事件”。所谓获得焦点,其实就是指处于活动状态。在电脑日常操作中,我们常常用 Alt+Tab 键在各个程序中切换,处于活动中的程序获得了焦点,不处于活动的程序则失去了焦点(LostFocus)。3、LostFocus 事件:失去焦点,详情如上。 例子:一个文本框(TxtContent),默认状态下内容为空;当获得焦点时,文本框内容显示--------“大家好,课程还难吗”字样;当失去焦点,文本框回到初始状态。另外再创建一个标签(LblShow),当用户试图向文本框输入文本或改变文本框本来的文本时,标签显示“标签的作用大家还清楚吗”字样。界面如图八:图八程序如下:文本框:Private Sub TxtContent_GotFocus()TxtContent.Text = "大家好,课程还难吗"End SubPrivate Sub TxtContent_LostFocus()TxtContent.Text = ""End SubPrivate Sub TxtContent_Change()LblShow.Caption = "标签的作用大家还清楚吗"End Sub三、知识点:1、请记住,Clipboard 指的是 Windows 剪贴板,剪贴板最常用的操作是所选文本的拷贝与粘贴。拷贝:Clipboard.SetText 文本框名称.SelText粘贴:文本框名称.SelText = Clipboard.GetText2、Multiline 属性为 True 时,文本框控件的 PasswrodChar 属性不起作用。3、如果要让文本框的内容自动换行,只需取消文本框的横向滚动条就行了。四、***区:习题一:按钮一:Private Sub Cmd1_Click()TxtContent.Text = "跟我来学 VB 神童教程"End Sub按钮二:Private Sub Cmd2_Click()TxtContent.Text = ""End Sub习题二:按钮:Private Sub CmdShow_Click()LblShow.Caption = TxtPassword.TextEnd Sub
本网站试开通微、小企业商家广告业务;维修点推荐项目。收费实惠有效果!欢迎在QQ或邮箱联系!
试试再找找您想看的资料
资料搜索:
查看相关资料 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款
copyright & &广电电器(中国梧州) -all right reserved& 若您有什么意见或建议请mail: & &
地址: ***:(86)774-2826670&HTML &label& 标签共有 4209 人关注过本帖
标题:vb中label如何设置成多行文字
等 级:新手上路
结帖率:100%
&&已结贴√
&&问题点数:20&&回复次数:3&&&
vb中label如何设置成多行文字
&&&&&&&&&&&vb中label如何设置成多行文字
搜索更多相关主题的帖子:
等 级:业余侠客
帖 子:377
专家分:244
&&得分:20&
Me.Label1.Caption = &aaaaaaaa& & vbNewLine & &bbbb&
不理会流言蜚语,努力做好份内事情,只做自己.
等 级:新手上路
回复 2楼 ta8607
等 级:贵宾
威 望:82
帖 子:3988
专家分:26885
以下是引用nancyxuan91在 13:44:31的发言:
版权所有,并保留所有权利。
Powered by , Processed in 0.109747 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reservedvb 如何控制frame中label的位置-中国学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
vb 如何控制frame中label的位置
来源:互联网 更新时间: 10:26:55 责任编辑:李志喜字体:
用户提出问题:vb 如何控制frame中label的位置,具体如下:
通过互联网整理获得以下解决方法:=================1楼=====================
谁知道了,谢谢了
=================2楼=====================
label&是在&frame&里面?
label.left&=&0
label.left&=&frame.width&-&label.width
=================3楼=====================
这不就是计算下位置的事
=================4楼=====================
引用&2&楼&oldm4n&的回复:label&是在&frame&里面?
label.left&=&0
label.left&=&frame.width&-&label.width
谢谢,好了
如果您还有更好的解决方法,请在最下面评论中留下您的解决方法
相关文章:

参考资料

 

随机推荐