国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

VB編程步步高-表單篇

2019-11-18 17:42:42
字體:
供稿:網(wǎng)友
創(chuàng)建標(biāo)準(zhǔn)表單

  假設(shè)有一個(gè)你要經(jīng)常使用的表單,比如說,在表單的左上角有一個(gè)日歷控件。為了更容易地建立這種表單,可以按照你需要的建立一個(gè)實(shí)例,放置上日歷控件,設(shè)置好它的屬性,等等。

  然后,將這個(gè)表單保存在模板目錄下,比如:C:PRogramFilesMicrosoftVisualStudioVb98TemplateForms。

  現(xiàn)在,從工程菜單中選擇“添加表單”,就出現(xiàn)了你剛才建立表單的一個(gè)選擇。當(dāng)添加了這個(gè)類型的表單后,原本設(shè)置好的屬性也就存在了。

  關(guān)于.FRX文件

  什么是FRX文件?怎樣編輯它們?沒有它們能夠正常工作嗎?

  VisualBasic在FRX文件中保存二進(jìn)制信息,比如,如果你在設(shè)計(jì)時(shí)間中設(shè)置了一個(gè)表單的圖形屬性,VisualBasic就將這個(gè)圖形保存在FRX文件中。如果這時(shí)刪除了FRX文件,再次打開工程文件時(shí),就會(huì)出現(xiàn)錯(cuò)誤,并且,所有的相關(guān)信息就會(huì)丟失了。

  如果在設(shè)計(jì)時(shí)間中替換了表單的圖形屬性,VisualBasic將在FRX文件中做相應(yīng)的修改。但是,單獨(dú)地編輯FRX文件卻不是推薦的,因?yàn)榇_實(shí)沒有方法。

  沒有這些FRX文件實(shí)際上不會(huì)發(fā)生任何事情,除非在設(shè)計(jì)時(shí)需要轉(zhuǎn)載二進(jìn)制信息,比如圖形文件。你可以將圖形和其他信息保存在一個(gè)資源文件中,然后在運(yùn)行時(shí)調(diào)用它,或者,將這些信息單獨(dú)存放,再在運(yùn)行時(shí)調(diào)用。這個(gè)方法不會(huì)給你帶來再多的好處,因?yàn)槌绦蜻\(yùn)行時(shí),這些單獨(dú)的文件都必須要存在。相反,如果讓VisualBasic保存這些信息到FRX文件中,當(dāng)編譯后運(yùn)行時(shí),這些信息都將被包含在一個(gè)獨(dú)立的EXE文件中了。

判斷表單是否已經(jīng)被裝載

  你可以使用表單集合來判斷含有一定名字的表單是否已經(jīng)被裝載。方法是:循環(huán)遍歷表單集合,比較其中每一個(gè)項(xiàng)目與目標(biāo)名字是否匹配:

注釋:Returnaformbynameifitisloaded.
PrivateFunctionFindForm(ByValform_nameAsString)AsForm
DimiAsInteger

注釋:Assumewewillnotfindit.
SetFindForm=Nothing

注釋:Searchtheloadedforms.
Fori=0ToForms.Count-1
IfForms(i).Name=form_nameThen
注釋:Wefoundit.Returnthisform.
SetFindForm=Forms(i)
ExitFor
EndIf
Nexti
EndFunction

  表單為什么不在任務(wù)欄出現(xiàn)?

  在編程中調(diào)試運(yùn)行時(shí),有時(shí)發(fā)現(xiàn)表單不在任務(wù)欄出現(xiàn),這是怎么造成的?可能的原因有以下幾種:

  1、ShowInTaskBar被設(shè)置為False
  2、表單是MDI子表單
  3、表單的BorderStyle是固定大小的對話框
  4、表單的BorderStyle是固定大小的ToolWindow
  5、表單的BorderStyle是可變大小的ToolWindow->


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 绿春县| 阳朔县| 建宁县| 浦东新区| 大姚县| 凤冈县| 茶陵县| 东乡| 南开区| 东莞市| 沿河| 绥中县| 泗水县| 阳信县| 灵武市| 乌鲁木齐县| 平安县| 清水县| 府谷县| 年辖:市辖区| 吉水县| 城市| 弥勒县| 海伦市| 化德县| 东平县| 老河口市| 曲沃县| 怀化市| 绥江县| 平安县| 布拖县| 嵩明县| 宝鸡市| 平湖市| 台南县| 南陵县| 红安县| 巩留县| 正镶白旗| 桦南县|