資源描述:
《vb窗體和常用內部控件》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、實驗六窗體和常用內部控件(一)一、實驗目的1、掌握VB窗體的常用屬性、常用事件和重要方法;2、掌握設置啟動窗體的方法以及在窗體上創(chuàng)建控件的操作方法;3、掌握事件過程的代碼編寫。二、實驗內容1、窗體的屬性設置 2、窗體的常用事件。3、驗證實驗驗證課本第138頁例6.18、例6.20和6.24三、實驗指導1、窗體的屬性設置。建立一個新的工程,并按下表內容設置窗體屬性。表6.1窗體屬性(名稱)屬性CaptionPictureMaxButtonMinButtonControlBoxForm1窗體屬性設置圖片文件FalseFalsetrue設置picture屬性,選中此屬性,單擊“picture
2、”屬性框右邊的…(省略號),打開—個“加載圖片”對話框。在該對話框中選擇某文件夾下的一個圖片文件,并按“打開”按鈕裝入。單擊工具欄上的啟動按鈕?運行程序。此時觀察窗體界面設置Icon屬性,選中此屬性,單擊“Icon”屬性框右邊的…(省略號),打開—個“加載圖片”對話框。在該對話框中選擇某文件夾下的一個圖片文件,并按“打開”按鈕裝入。單擊工具欄上的啟動按鈕?運行程序。此時觀察標題欄左側的控制菜單框圖標在窗體最小化時也以該圖標顯示。2、窗體的常用事件。建立一個新的工程,將窗體的(名稱)屬性設為“FrmExp2”,在窗體上建立一個Picturebox控件,(名稱)屬性默認為“Picture1
3、”。(1)Load事件Load事件通常用來在啟動應用程序時對屬性或變量進行初始化在Load事件過程編寫代碼如下:PrivateSubForm_Load()FrmExp2.Caption=”窗體Load事件”Picture1.Picture=LoadPicture(”D:Sunset.bmp”)EndSub(2)Click事件為窗體的Click事件過程編寫代碼如下:PrivateSubForm_Click()FrmExp2.Caption=”窗體click事件”Picture1.Picture=LoadPicture(””)EndSub3、驗證實驗驗證課本第138頁例6.18、例6.2
4、0和例6.24四、實驗報告要求:(請按以下格式書寫實驗報告)一、實驗目的二、實驗內容1、窗體的屬性設置。(1)ControlBox屬性:選中此屬性并設為False,再運行程序,則結果怎樣?(2)Borderstyle屬性:選中此屬性,在右邊列中選擇“1一FixedSingle”,然后單擊啟動按鈕?運行程序。觀察界面,此時窗體邊框為可調狀態(tài)還是不可調狀態(tài)?(3)Moveable屬性:選中此屬性,在右邊列中選擇“False”,然后,用鼠標單擊工具欄上的啟動按鈕?運行程序。此時窗體是否可移動?用鼠標能否拖動窗口?2、窗體常用事件。(1)運行程序。此時窗口標題欄文字是什么?窗體中顯示出什么?這
5、說明在啟動應用程序時先觸哪個事件?(2)運行程序,用鼠標單擊窗體,此時窗體標題欄文字又是什么?窗體中Picturebox中的圖片是否被清除?因此可以說明在單擊窗體時,觸發(fā)了哪個事件?3、驗證實驗(1)找出例6.18和例6.20中用到的列表框List1和組合框Combo1的所有屬性,并分析各屬性實現什么功能?(2)寫出例6.20中,IIf函數的用法,及單選Option1的Value屬性的含義。(3)例6.24中,計時器控件可以響應的事件是什么?該事件以哪個屬性指定的時間間隔發(fā)生?注:以下同學將上次的實驗報告交給各班指定人,再交給老師:節(jié)次班級學號指定人星期二第2節(jié)動醫(yī)07130-43陰曉
6、麗地信06119-28楊營星期二第3節(jié)農藝職07127-37鞏亞軍生技07126-38黃可盛星期二第4節(jié)植檢07135-51席博地信06146-50萬繼合星期五第3節(jié)生技07151-57郭峰林學07131-45馬佳慧星期五第4節(jié)水保07126-38丁凝動醫(yī)07231-42霍睿超