茂木遥史吧 关注:24贴子:400
  • 12回复贴,共1

【V】【B】【概】【念】【专】【区】

只看楼主收藏回复

0


1楼2008-11-10 19:31回复
    BorderStyle(边框)属性:
    本属性用来设置标签的边框类型,有两种值可选:0,代表标签无边框;1,代表标签有边框,并且具有三维效


    2楼2008-11-10 19:32
    回复
      Alignment(对齐)属性:
      此属性用来设置标签上显示的文本的对齐方式,分别是:左对齐,0;右对齐,1;居中显示,2。可以在界面设置时设定,如图五:


      图五

      也可以在程序中改变,代码如下


      3楼2008-11-10 19:33
      回复
        Visible(可见)属性:
        本属性在大多数控件中都有,它能设定该控件是否可见。当值为 True ,控件可见;当值为 False ,控件隐藏。 控件的可见属性可以在界面设置时设定,如图六: 

        图六

        也可以在程序中改变,代码如下: 标签名.Visible = True/False


        4楼2008-11-10 19:34
        回复
          SelText(选中文本)属性:
          本属性返回或设置当前所选文本的字符串,如果没有选中的字符,那么返回值为空字符串即""。

          请注意,本属性的结果是个返回值,或为空,或为选中的文本。

          一般来说,选中文本属性跟文件复制、剪切等剪贴板(在 VB 中,剪贴板用 Clipboard 表示)操作有关,如要将文本框选中的文本拷贝到剪贴板上:

          Clipboard.SetText 文本框名称.SelText(注意,本行没有表示赋值的等号。)

          要将剪贴板上的文本粘贴到文本框内:

          文本框名称.SelText = Clipboard.GetText(注意,本行有表示赋值的等号。)

          例:一个文本框(TxtContent),按钮一(CmdCopy)用于复制文本框中的选中文本;按钮二(CmdPaste)用于将剪贴板上的内容粘贴到文本框内。

          按钮一:
          Private Sub CmdCopy_Click()
          Clipboard.SetText TxtContent.SelText
          End Sub

          按钮二:
          Private Sub CmdPaste_Click()
          TxtContent.SelText = Clipboard.GetText
          End Sub


          5楼2008-11-10 19:35
          回复
            SelStart 与 SelLength 属性:
            SelStart ,选中文本的起始位置,返回的是选中文本的第一个字符的位置。
            SelLength ,选中文本的长度,返回的是选中文本的字符串个数。 例如:文本框 TxtContent 中有内容如下:

            跟我一起学习 VB 神童教程

            假设选中“一起学习”四个字,那么,SelStart 为 3 ,SelLength 为 4 。


            6楼2008-11-10 19:35
            回复
              MultiLine(多行)属性:
              本属性决定了文本框是否可以显示或输入多行文本,当值为 True ,文本框可以容纳多行文本;当值为 False ,文本框则只能容纳单行文本。 

              本属性只能在界面设置时指定,程序运行时不能加以改变


              7楼2008-11-10 19:36
              回复
                PasswordChar(密码)属性:
                本属性主要用来作为口令功能进行使用。例如,若希望在密码框中显示星号,则可在“属性”窗口中将 PasswordChar 属性指定为 “*” 。这时,无论用户输入什么字符,文本框中都显示星号。如图六: 

                图六

                在 VB 中,PasswordChar 属性的默认符号是星号,但你也可以指定为其他符号。但请注意,如果文本框控件的 MultiLine(多行)属性为 True ,那么文本框控件的 PasswordChar 属性将不起作用。


                8楼2008-11-10 19:36
                回复
                  ScrollBars(滚动条)属性:
                  本属性可以设置文本框是否有滚动条。当值为 0 ,文本框无滚动条;值为 1 ,只有横向滚动条;值为 2 ,只有纵向滚动条;值为 3 ,文本框的横竖滚动条都具有。如图七


                  9楼2008-11-10 19:37
                  回复
                    二、文本框控件的事件:
                    除了 Click、DbClick 这些不常用的事件外,与文本框相关的主要事件是 Change、GotFocus、LostFocus 事件。

                    1、Change 事件:
                    当用户向文本框中输入新内容,或当程序把文本框控件的 Text 属性设置为新值时,触发 Change 事件。

                    2、GotFocus 事件:
                    本事件又名“获得焦点事件”。所谓获得焦点,其实就是指处于活动状态。在电脑日常操作中,我们常常用 Alt+Tab 键在各个程序中切换,处于活动中的程序获得了焦点,不处于活动的程序则失去了焦点(LostFocus)。

                    3、LostFocus 事件:
                    失去焦点,详情如上。 例子:一个文本框(TxtContent),默认状态下内容为空;当获得焦点时,文本框内容显示————“大家好,课程还难吗”字样;当失去焦点,文本框回到初始状态。另外再创建一个标签(LblShow),当用户试图向文本框输入文本或改变文本框本来的文本时,标签显示“标签的作用大家还清楚吗”字样。


                    10楼2008-11-10 19:37
                    回复
                      Locked(锁定)属性:
                      当值为 False ,文本框中的内容可以编辑;当值为 True ,文本框中的内容不能编辑,只能查看或进行滚动操作


                      11楼2008-11-10 19:37
                      回复
                        MaxLength(最大长度)属性:
                        本属性限制了文本框中可以输入字符个数的最大限度,默认为 0 ,表示在文本框所能容纳的字符数之内没有限制,文本框所能容纳的字符个数是 64K ,如果超过这个范围,则应该用其他控件来代替文本框控件。

                        这跟 Windows 中用记事本打开文件一样,当文件过大,系统会自动调用写字板来打开文件,而不是用记事本。

                        文本框控件 MaxLength 属性既可以在界面设置过程中予以指定,如图四:


                        图四

                        也可以在设计时予以改变,代码如下:
                        文本框控件名.Maxlength = X(X为阿拉伯数字,如 10、20、57,等等)。


                        12楼2008-11-10 21:00
                        回复
                          在程序中改变 Font 属性,程序代码书写规则如下:

                          字体改变:标签名.FontName = "字体类型",其中,“字体类型”可以是中文,如“宋体”、“隶书”;也可以是英文名,如“Arial”、“Times New Roman”,等等,不过,这些字体名称必须是电脑上有的。

                          字体大小改变:标签名.FontSize = X ,其中,X 是阿拉伯数字,代表字体是几号字。如:LblShow.FontSize = 11 。

                          粗体(FontBold)、斜体(FontItalic)、下划线(FontUnderline)、删除线(FontStrikethru)属性的设置值是代表真/假的逻辑判断值 True/False ,如下:

                          LblShow.FontBold = True/False
                          LblShow.FontItalic = True/False


                          13楼2008-11-10 21:01
                          回复