學學習網 手機版

學學習網

學習路徑: 學習首頁 > 應用開發 > vb >

第二節 VB用戶界面設計基礎

設置字體:
----------------------------------
1. 概述

  界面的設計有兩步:先繪制控件,然后確定控件屬性。
 
  繪制控件:在工具箱里單擊想畫的控件,在窗體里按下鼠標并拖曳,然后松開鼠標即可。確定屬性:先選中控件,然后按F4鍵或單擊工具欄上的屬性窗口進入屬性(Properties)窗口,再在屬性窗口中找到要設置的屬性并進行設置。

2. 常用屬性的設置

  (1)Name屬性
   對象都有名字,計算機把名字看成對象于對象之間的根本差異,因此在同一窗體里不許出現重名的情況(除非這是一個控件數組),且名字不得超過40個字。
  
  在簡單的程序里,給控件命名不是很必要,完全可以使用控件Name屬性的缺省值。例如Text1。但在有幾十個控件的復雜窗體里,就很難區分它們。所以,VB推薦由三個小寫字母的前綴和一個第一個字母為大寫的描述性單詞組成的名字。例如cmdMyButton是一個命令按鈕(前綴是cmd)

  (2)Caption屬性
  Caption即標題,是可以在對象外觀上直接看見的文本,可以長達255字符,包括空格和標點符號,比如一個叫cmdOk的命令鈕,它的Caption屬性就可以是“Ok”。 注意:并不是所有的對象都有此屬性,比如文本框、圖片框、線條等就沒有。
   
  為按鈕設置熱鍵:在設置Caption屬性時,在需要加下劃線的字母前加上 “&” 符號,例如 “&File”,輸出的就是“File”,這樣就可以通過按ALT鍵和標題上那個帶下劃線的字母來選取它了, 不必為此編任何代碼。
Name和 caption的比較:
  
  1) Name是系統用來識別對象的,編程時需要用它來指代各對象;Caption是給用戶看的,提示用戶該對象的作用;
 
  2) Name可以采用系統默認的名稱,但Caption應該根據實際情況改成意義明了的名詞;
  3)所有對象都有Name,但不一定都有Caption;

  (3)Top,Left屬性
   這兩個屬性決定對象的位置。只有兩種情況需要在屬性窗口里設置這兩個屬性:第一種是用戶沒有鼠標,第二種是程序員需要十分精確地設定這兩個值。當選中對象,單擊并拖曳它的時候,便在修改這兩個值了。
  (4)Height,Width屬性
  這兩個屬性決定了對象的大小,當選中控件時,它周圍出現八個小黑方塊,把鼠標指向這些方塊,鼠標指針將變成一個雙向的箭頭,這時按下鼠標并拖曳它,即可改變控件的大小,也就改變了Height,Width屬性。
1.  窗體的屬性
  (1)設置屬性的方法
  1)在設計態通過屬性窗口設置
 
     直接在屬性窗口中選擇或輸入既可。
 
  2)在程序代碼中改變屬性值
 
    代碼中的格式為:  對象名 . 屬性 = 屬性值
 
    例:Form1.BackColor=RGB(255,0,0)
2.  窗體的常用方法
  (1)Hide方法
   用以隱藏 MDIForm 或 Form 對象,但不能使其卸載。
 
   語法:object.Hide
 
  object 所在處代表一個對象表達式,其值為“應用于”列表中的一個對象。如果省略 object,則帶有焦點的窗體就認為是該 object。
  說明:
  隱藏窗體時,它就從屏幕上被刪除,并將其 Visible 屬性設置為 False。 用戶將無法訪問隱藏窗體上的控件,但是對于運行中的 Visual Basic  應用程序,或對于通過 DDE 與該應用程序通訊的進程及對于 Timer 控件的事件,隱藏窗體的控件仍然是可用的。
 
   窗體被隱藏時,用戶只有等到被隱藏窗體的事件過程的全部代碼執行完后才能夠與該應用程序交互。
 
  如果調用 Hide 方法時窗體還沒有加載,那么 Hide 方法將加載該窗體但不顯示它。

  (2)Move方法
   用以移動 MDIForm、Form 或控件。
 
  語法:object . Move  left, top, width, height
說明:只有 left 參數是必須的。但是,要指定任何其它的參數,必須先指定出現在語法中該參數前面的全部參數。例如,如果不先指定 left 和 top 參數,則無法指定 width 參數。任何沒有指定的尾部的參數則保持不變。
  (3)Print 方法
  在 Immediate 窗口中顯示文本。
 
  語法:object . Print [outputlist]
 
      Print 方法的語法具有下列對象限定符和部分:  
部分 描述
Object 必需的。對象表達式,其值為“應用于”列表中的對象。
outputlist 可選的。要打印的表達式或表達式的列表。如果省略,則打印一空白行。
outputlist 參數具有以下語法和部分:
----------------------------------
課程列表
重點難點
贊助鏈接
倾国妲己官网 球探篮球比分手机版 重庆麻将游戏下载手机版 霸屏赚钱之后 六肖无错期期公开 电竞比分网lol 功夫时时彩计划软件下载 天津快乐10分走势图一定牛 天津快乐10分开奖视频 微信怎么靠流量赚钱的 北单比分蛮高的 百度云盘 怎么赚钱 雷速体育直播篮球 幸运农场规则中奖规则 广西快乐双彩 天津时时彩开奖结果500 重庆幸运农场果蔬开奖