新聞中心
vb.net中如何添加菜單編輯器?
這個(gè)比較復(fù)雜,不是幾句話能說(shuō)清楚的。這樣,你打開(kāi)MSDN,看一下這個(gè)類(lèi)的用法。這個(gè)控件庫(kù),在.net framework的類(lèi)庫(kù)中有詳細(xì)的說(shuō)明和代碼示例。微軟的官方文檔,比較權(quán)威,有利于學(xué)習(xí)。
創(chuàng)新互聯(lián)致力于網(wǎng)站制作、網(wǎng)站設(shè)計(jì),成都網(wǎng)站設(shè)計(jì),集團(tuán)網(wǎng)站建設(shè)等服務(wù)標(biāo)準(zhǔn)化,推過(guò)標(biāo)準(zhǔn)化降低中小企業(yè)的建站的成本,并持續(xù)提升建站的定制化服務(wù)水平進(jìn)行質(zhì)量交付,讓企業(yè)網(wǎng)站從市場(chǎng)競(jìng)爭(zhēng)中脫穎而出。 選擇創(chuàng)新互聯(lián),就選擇了安全、穩(wěn)定、美觀的網(wǎng)站建設(shè)服務(wù)!
vb中的菜單編輯器在哪
VB 6.0 :菜單編輯器的用法
做VB 項(xiàng)目時(shí)經(jīng)常需要用菜單編輯器來(lái)創(chuàng)建自己需要的菜單,因此需要對(duì)其具體用法非常嫻熟。下面把從網(wǎng)上下載過(guò)來(lái)的資料結(jié)合自己使用的體會(huì)整理出一份文檔以供日后參考。
附加以下圖片以幫助說(shuō)明與理解。
圖片:菜單編輯器的使用
在出現(xiàn)VB6.0窗體的情況下,在菜單中選“工具”,再在其下拉菜單下選“菜單編輯器”。然后按如下說(shuō)明操作:
一. “菜單編輯器”對(duì)話框 。
使用菜單編輯器可以為應(yīng)用程序創(chuàng)建自定義菜單并定義其屬性。
二. 對(duì)話框選項(xiàng)。
1. “標(biāo)題” :使用該選項(xiàng)可以輸入菜單名或命令名,這些名字出現(xiàn)在菜單條或菜單之
中。 如果想在菜單中建立分隔符條,則應(yīng)在Caption 框中鍵入一個(gè)連字符 (-)。為了能夠通過(guò)鍵盤(pán)訪問(wèn)菜單項(xiàng),可在一個(gè)字母前插入 符號(hào)。在運(yùn)行時(shí),該字母帶有下劃線( 符號(hào)是不可見(jiàn)的),按 ALT 鍵和該字母就可訪問(wèn)菜單或命令。如果要在菜單中顯示 符號(hào),則應(yīng)在標(biāo)題中連續(xù)輸入兩個(gè) 符號(hào)。
2. “名稱(chēng)” :用來(lái)為菜單項(xiàng)輸入控件名??丶菢?biāo)識(shí)符,僅用于訪問(wèn)代碼中的菜單項(xiàng);它不會(huì)出現(xiàn)在菜單中。
3. “索引” :可指定一個(gè)數(shù)字值來(lái)確定控件在控件數(shù)組中的位置。該位置與控件的屏
幕位置無(wú)關(guān)。
4. “快捷鍵” :可在列表框中為每個(gè)命令選擇快捷鍵。
5. “幫助上下文 ID” 。允許為 context ID 指定唯一數(shù)值。在 HelpFile 屬性指定的幫助文件中用該數(shù)值查找適當(dāng)?shù)膸椭黝}。
6. “協(xié)調(diào)位置” :該列表框中共有四個(gè)可選項(xiàng),他們決定是否及如何在容器窗體中顯
示菜單。
7. “復(fù)選” :允許在菜單項(xiàng)的左邊設(shè)置復(fù)選標(biāo)記。通常用它來(lái)指出切換選項(xiàng)的開(kāi)關(guān)狀
態(tài)。
8. “有效” :由此選項(xiàng)可決定是否讓菜單項(xiàng)對(duì)事件做出響應(yīng),而如果希望該項(xiàng)失效并
以淺灰色顯示出來(lái),則也可取消對(duì)該復(fù)選框的選用。
9. “可見(jiàn)”:決定是否將菜單項(xiàng)顯示在菜單上。
10. “顯示窗口列表” :在 MDI 應(yīng)用程序中,確定菜單控件是否包含一個(gè)打開(kāi)的 MDI
子窗體列表。
11. “右箭頭” :每次單擊都把選定的菜單向右移一個(gè)等級(jí)。一共可以創(chuàng)建四個(gè)子菜單
等級(jí)。
12. “左箭頭” :每次單擊都把選定的菜單向上移一個(gè)等級(jí)。一共可以創(chuàng)建四個(gè)子菜單
等級(jí)。
13. “上箭頭” :每次單擊都把選定的菜單項(xiàng)在同級(jí)菜單內(nèi)向上移動(dòng)一個(gè)位置。
14. “下箭頭” :“下箭頭” 。每次單擊都把選定的菜單項(xiàng)在同級(jí)菜單內(nèi)向下移動(dòng)一個(gè)位置。
15. “菜單列表” :該列表框顯示菜單項(xiàng)的分級(jí)列表。將子菜單項(xiàng)縮進(jìn)以指出它們的分
級(jí)位置或等級(jí)。
16. “下一個(gè)” :將選定項(xiàng)移動(dòng)到下一行,往往是為建立下一個(gè)菜單項(xiàng)準(zhǔn)備。
17. “插入” :在列表框的當(dāng)前選定行上方插入一行。
18. “刪除” :刪除當(dāng)前選定行。
19. “確定” :關(guān)閉菜單編輯器,并對(duì)選定的最后一個(gè)窗體進(jìn)行修改。菜單可以在設(shè)計(jì)
時(shí)使用,但在設(shè)計(jì)時(shí)可以通過(guò)選定一個(gè)菜單,來(lái)打開(kāi)菜單單擊事件的“代碼”窗口,而不是執(zhí)行事件代碼。
20. “取消” :關(guān)閉菜單編輯器,取消所有修改。
2010-4-24 從網(wǎng)上下載并整理
如何用vb.net制作網(wǎng)頁(yè)編輯器
自帶的,只要在新建工程時(shí)創(chuàng)建ASP.NET Web應(yīng)用程序即可,其功能基本能夠達(dá)到要求。
VB.NET怎么安裝
VB.NET安裝部署一).創(chuàng)建部署項(xiàng)目
1. 在“文件”菜單上指向“添加項(xiàng)目”,然后選擇“新建項(xiàng)目”。
2. 在“添加新項(xiàng)目”對(duì)話框中,選擇“項(xiàng)目類(lèi)型”窗格中的“安裝和部署項(xiàng)目”,然后選擇“模板”窗格中的“安裝項(xiàng)目”。在“名稱(chēng)”框中鍵入 setup1。
3. 單擊“確定”關(guān)閉對(duì)話框。
4. 項(xiàng)目被添加到解決方案資源管理器中,并且文件系統(tǒng)編輯器打開(kāi)。
5. 在“屬性”窗口中,選擇 ProductName 屬性,并鍵入 信息管理系統(tǒng) 。
VB.NET安裝部署二).將 主程序 項(xiàng)目的輸出添加到部署項(xiàng)目中
1. 在“文件系統(tǒng)編輯器”中,選擇“應(yīng)用程序文件夾”。在“操作”菜單上,指向“添加”,然后選擇“項(xiàng)目輸出”。
2. 在“添加項(xiàng)目輸出組”對(duì)話框中,選擇“項(xiàng)目”下拉列表中的“你的程序”。
3. 單擊“確定”關(guān)閉對(duì)話框。
4. 從列表中選擇“主輸出”和“內(nèi)容文件”組,然后單擊“確定”。
VB.NET安裝部署三).創(chuàng)建安裝程序類(lèi)
1. 在“文件”菜單上指向“新建”,然后選擇“項(xiàng)目”。
2. 在“新建項(xiàng)目”對(duì)話框中,選擇“項(xiàng)目類(lèi)型”窗格中的“Visual Basic 項(xiàng)目”,然后選擇“模板”窗格中的“類(lèi)庫(kù)”。在“名稱(chēng)”框中鍵入 installDB。
3. 單擊“打開(kāi)”關(guān)閉對(duì)話框。
4. 從“項(xiàng)目”菜單中選擇“添加新項(xiàng)”。
5. 在“添加新項(xiàng)”對(duì)話框中選擇“安裝程序類(lèi)”。在“名稱(chēng)”框中鍵入 installDB。
6. 單擊“確定”關(guān)閉對(duì)話框。
7. 詳細(xì)代碼附后。
VB.NET安裝部署四).創(chuàng)建自定義安裝對(duì)話框
1. 在解決方案資源管理器中選擇“setup1”項(xiàng)目。在“視圖”菜單上指向“編輯器”,然后選擇“用戶界面”。
2. 在用戶界面編輯器中,選擇“安裝”下的“啟動(dòng)”節(jié)點(diǎn)。在“操作”菜單上,選擇“添加對(duì)話框”。
3. 在“添加對(duì)話框”對(duì)話框中,選擇“許可協(xié)議”對(duì)話框,然后單擊“確定”關(guān)閉對(duì)話框。
4. 在“添加對(duì)話框”對(duì)話框中,選擇“文本框 (A)”對(duì)話框,然后單擊“確定”關(guān)閉對(duì)話框。
5. 在“操作”菜單上,選擇“上移”。重復(fù)此步驟,直到“文本框 (A)”對(duì)話框位于“安裝文件夾”節(jié)點(diǎn)之上。
6. 在“屬性”窗口中,選擇 BannerText 屬性并鍵入:安裝數(shù)據(jù)庫(kù).
7. 選擇 BodyText 屬性并鍵入:安裝程序?qū)⒃谀繕?biāo)機(jī)器上安裝數(shù)據(jù)庫(kù)
8. 選擇 Edit1Label 屬性并鍵入:數(shù)據(jù)庫(kù)名稱(chēng):
9. 選擇 Edit1Property 屬性并鍵入 CUSTOMTEXTA1
10. 選擇 Edit1Value 屬性并鍵入:dbservers
11. 選擇 Edit2Label 屬性并鍵入:服務(wù)器名:
12. 選擇 Edit2Property 屬性并鍵入 CUSTOMTEXTA2
13. 選擇 Edit2Value 屬性并鍵入:(local)
14. 選擇 Edit3Label 屬性并鍵入:用戶名:
15. 選擇 Edit3Value 屬性并鍵入:sa
16. 選擇 Edit3Property 屬性并鍵入 CUSTOMTEXTA3
17. 選擇 Edit4Label 屬性并鍵入:密碼:
18. 選擇 Edit4Property 屬性并鍵入 CUSTOMTEXTA4
19. 選擇 Edit2Visible、Edit3Visible 和 Edit4Visible 屬性,并將它們?cè)O(shè)置為 true
VB.NET安裝部署五).創(chuàng)建自定義操作
1. 在解決方案資源管理器中選擇“setup1”項(xiàng)目。在“視圖”菜單上指向“編輯器”,然后選擇“自定義操作”。
2. 在自定義操作編輯器中選擇“安裝”節(jié)點(diǎn)。在“操作”菜單上,選擇“添加自定義操作”。
3. 在“選擇項(xiàng)目中的項(xiàng)”對(duì)話框中,雙擊“應(yīng)用程序文件夾”。
4. 選擇“主輸出來(lái)自 installDB(活動(dòng))”項(xiàng),然后單擊“確定”關(guān)閉對(duì)話框。
5. 在“屬性”窗口中,選擇 CustomActionData 屬性并鍵入“/dbname=[CUSTOMTEXTA1] /server=[CUSTOMTEXTA2] /user=[CUSTOMTEXTA3] /pwd=[CUSTOMTEXTA4] /targetdir="[TARGETDIR]/"”。
附:/targetdir="[TARGETDIR]/"是安裝后的目標(biāo)路徑,為了在installDB類(lèi)中獲得安裝后的路徑,我們?cè)O(shè)置此參數(shù)。
VB.NET安裝部署六).添加文件
1. 將SQL Server備份成文件DB.dat添加到“setup1”項(xiàng)目(在企業(yè)管理器中右擊數(shù)據(jù)庫(kù)-所有工作-備份數(shù)據(jù)庫(kù),備份成一個(gè)文件,取名為DB.dat)
2. 將安裝文件LisenceFile.rtf添加到“setup1”項(xiàng)目
3. 在用戶界面編輯器中,選擇許可協(xié)議,設(shè)置LisenceFile屬性為L(zhǎng)isenceFile.rtf文件
4.一般會(huì)自動(dòng)將依賴(lài)項(xiàng)添加到“檢測(cè)到的依賴(lài)項(xiàng)”,如果沒(méi)有,那么我們要手動(dòng)將其加入步驟5)
Crystal_Managed2003.msm
(如果有水晶報(bào)表)
dotnetfxredist_x86.msm
(.net一定是必須的)
... (如果有引用其他的dll)
5.如果使用了水晶報(bào)表,手動(dòng)加入要包含的文件:項(xiàng)目--添加--合并模塊(添加你的程序文件) (包括dotNetFramework和MDAC27),位于:C:/Program Files/Common Files/Merge Modules/ 下,*為必要的
具體功能如下:
(托管組件 MSM 處理所有托管組件的分發(fā),其中包括 Windows 窗體查看器、Web 窗體查看器和所有 Crystal Decisions 命名空間)
* Crystal_Managed2003.msm
Crystal_Managed2003_chs.msm
(對(duì)于使報(bào)表運(yùn)行所需的所有其他文件,由數(shù)據(jù)庫(kù)訪問(wèn) MSM 處理其分發(fā)。其中包括數(shù)據(jù)庫(kù)、導(dǎo)出和圖表驅(qū)動(dòng)程序。)
* Crystal_Database_access2003.msm
Crystal_Database_access2003_chs.msm
(KeyCode MSM 處理 Crystal Decisions 密鑰號(hào)碼的安裝,注意是添加合并模塊,否則沒(méi)有“MergeMouduleProperties”屬性)
* Crystal_regwiz2003.msm
(如果報(bào)表文件使用了 ADO.NET 的 dataset 數(shù)據(jù)集對(duì)象,那么 VC_User_CRT71_RTL_X86_---.msm 和 VC_User_STL71_RTL_X86_---.msm 模塊也必須包含在安裝工程中。而且這兩個(gè)模塊的文件安裝屬性的"Module Retargetable Folder"項(xiàng)必須修改成為系統(tǒng)目錄)
VC_User_CRT71_RTL_X86_---.msm VC_User_STL71_RTL_X86_---.msm
(很多人經(jīng)常出現(xiàn)查詢錯(cuò)誤,不妨加上這個(gè))
6.打開(kāi)解決方案--右鍵點(diǎn)擊Crystal_regwiz2003.msm的屬性,在“MergeMouduleProperties”里的“License Key”填入:AAP5GKS0000GDE100DS(這個(gè)是你生成Crystal Report是用到的注冊(cè)號(hào)的密碼?。?/p>
VB.NET安裝部署七).打包時(shí)加入卸載功能:
方法一:
1.在打包項(xiàng)目中添加文件msiexec.exe(一般可在c:/windows/system32/下找到)
2.在文件系統(tǒng)視圖中選擇應(yīng)用程序文件夾,在msiexec.exe上按右鍵,選擇創(chuàng)建快捷方式,重命名快捷方式為"卸載".
3.更改此快捷方式的Arguments 為"/x {產(chǎn)品id}",產(chǎn)品id的值為打包項(xiàng)目的ProductCode屬性值.
方法二:(推薦)
1.先生成安裝包,記下ProductCode(選擇解決方案資源管理器根目錄如setup1,再查看屬性標(biāo)簽,不是右鍵中的屬性),下面要用到
2.用VS.net建立一個(gè)新的控制臺(tái)程序uninst.exe文件
'power by: landlordh
'for 2000,xp,2003
Module uninstall
Sub Main()
Dim myProcess As Process =
New Process
If System.Environment.OSVersion.
ToString.IndexOf("NT 5") Then
myProcess.Start("msiexec", "/X
{2B65D4A9-C146-4808-AB4B-321F
B0779559}") '改為自己的ProductCode
End If
myProcess.Close()
End Sub
End Module
3.將控制臺(tái)程序BIN目錄的exe文件加入到打包程序文件中,在程序組創(chuàng)建uninst.exe的快捷方式
VB.NET安裝部署八).打包時(shí)加入.net環(huán)境和MDAC功能:
把MS的PluginInstaller.msi插件裝上后,用vb.net的自帶的打包工具打包,就會(huì)自動(dòng)把.net framework環(huán)境打進(jìn)去,再下面的步驟進(jìn)行設(shè)置,就可以把MDAC也打包.使用 Setup 項(xiàng)目安裝 MDAC
1.確保 Visual Studio .NET 框架引導(dǎo)程序插件已安裝。
2.在 Solution Explorer 中選擇 Setup 項(xiàng)目。從 View 菜單指向 Editor,并選擇 Launch Conditions(啟動(dòng)條件)。
3.選擇 Requirements on Target Machine(搜索目標(biāo)計(jì)算機(jī)) 節(jié)點(diǎn)。從 Action 菜單,選擇 Add Registry Launch Condition(添加注冊(cè)表搜索)。
4.選擇 Search for RegistryEntry1 節(jié)點(diǎn)。在 Properties 窗口中,選擇 RegKey 屬性,并鍵入 Software/Microsoft/DataAccess。
5.選擇 Root 屬性,并選擇 vsdrrHKLM。
6.選擇 Value 屬性,并鍵入 FullInstallVer。
7.選擇 Property 屬性,并鍵入 MDACSEARCH。
8.在 Launch Conditions Editor(啟動(dòng)條件) 中,添加Condition1 節(jié)點(diǎn)。選擇 Condition1 節(jié)點(diǎn),在 Properties 窗口中,選擇 Condition 屬性,并選擇 MDACSEARCH="2.6"。
9.在 Solution Explorer 中選擇 Setup 項(xiàng)目。在 Project 菜單上,選擇 Properties。
10.將 Bootstrapper 屬性設(shè)置為 Windows Installer Bootstrapper(Windows 安裝引導(dǎo)程序)。
如何用VB.NET設(shè)置菜單項(xiàng)的熱鍵
不清楚熱鍵和快捷鍵是什么區(qū)別
1.如果你是指Chrl+S這樣的快捷鍵,可以設(shè)置ShortCutKeys屬性,屬性窗口就有可視化編輯器。
2.如果你是指"保存(S)",其中s有下劃線這樣的用Alt+字母來(lái)訪問(wèn)的設(shè)置,應(yīng)該在菜單項(xiàng)的Text屬性中使用符號(hào)。符號(hào)后面的字母將被作為快速訪問(wèn)字符,顯示的時(shí)候不會(huì)被顯示出來(lái),而字母會(huì)自動(dòng)加上下劃線。比如"保存(s)"。
3.和選中標(biāo)記有關(guān)的屬性有兩個(gè)
CheckOnClick 在菜單項(xiàng)上單擊時(shí)是否改變Checked屬性
Checked 設(shè)置/獲取 菜單項(xiàng)是否被選中
4.設(shè)置菜單項(xiàng)的Enabled屬性為False
vb.net的MenuStrip怎么用?
.net中的MenuStrip與VB6中的菜單編輯器幾乎沒(méi)有任何區(qū)別。
不可見(jiàn)請(qǐng)?jiān)O(shè)置MenuStrip的Visible屬性為False。
如若仍有不解歡迎追問(wèn)。
網(wǎng)站題目:vb.net菜單編輯器 vb窗體編輯器
文章起源:http://fisionsoft.com.cn/article/dodgspe.html