国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 绥宁县| 沅陵县| 乐都县| 石林| 孝昌县| 巴南区| 客服| 南阳市| 铁岭县| 澄迈县| 淳化县| 旅游| 北票市| 镶黄旗| 施甸县| 沙坪坝区| 如皋市| 芜湖县| 阳原县| 巴林左旗| 水富县| 盐边县| 鹰潭市| 长兴县| 尖扎县| 宣化县| 鄄城县| 霍城县| 武义县| 合肥市| 瓦房店市| 宁武县| 蓬安县| 白河县| 乌鲁木齐市| 油尖旺区| 枣阳市| 皮山县| 会昌县| 大方县| 全椒县|