先設(shè)計(jì)好Form1和Form2。在
在汝陽(yáng)等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需策劃設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),營(yíng)銷(xiāo)型網(wǎng)站,外貿(mào)網(wǎng)站建設(shè),汝陽(yáng)網(wǎng)站建設(shè)費(fèi)用合理。
Private Class Form2中輸入
Public Event ChangeValue(ByVal value As String) '是string還是其它的看你需要了
在Form2的Closed事件:
Private Sub Form2_Closed() Handles Me.Closed
RaiseEvent ChangeValue(TextBox1.Text)'如果是數(shù)值類(lèi)型的話用下面這個(gè):
'RaiseEvent ChangeValue(Val(TextBox1.Text))
End Sub
在Form中定義x:
Dim x As String '是String還是數(shù)值類(lèi)型看你需要了,要和上面的統(tǒng)一
在Form1中寫(xiě)一個(gè)處理值的函數(shù)。值哪來(lái)?別管它
Private Sub ProcessValue(ByVal value As String) '記得統(tǒng)一
x = value
End Sub
在Form1中Button1的Click事件中:
Private Sub Button1_Click() Handles Button1.Click
Dim f2 As New Form2
AddHandler f2.ChangeValue,AddressOf ProcessValue
f2.Show()
End Sub
樓下的更簡(jiǎn)單啦
首先要添加兩個(gè)窗體,假設(shè)第一個(gè)窗體名為Form1,第二個(gè)窗體名為Form2。
在Form1窗體中添加個(gè)按鈕Command1。按鈕單擊事件的代碼為:
Private Sub Command1_Click()
Form2.Show//用show方法加載并且顯示名為Form2的窗體
End Sub
show 方法后面省略了兩個(gè)參數(shù)即Form2.Show 0或Form2.Show 1此參數(shù)可缺省。
擴(kuò)展資料
VB窗體的三個(gè)基本概念:
編VB程序首先要?jiǎng)?chuàng)建一個(gè)良好的可視化界面。每個(gè)程序界面是由窗體(Form) 和一些必要的控件元素(Control) 構(gòu)成的。由于VB屬于面向?qū)ο缶幊蹋砸话銓⒋绑w與控件都稱(chēng)為對(duì)象。
需要先了解一下三個(gè)基本概念:對(duì)象的屬性、方法和事件。
屬性:指對(duì)象(窗體,控件)的大小、顏色、方位等一系列外觀或內(nèi)部構(gòu)造的特征。
方法:指對(duì)象(窗體,控件)所進(jìn)行的操作。
事件:指對(duì)象(窗體,控件)對(duì)外部條件的響應(yīng)。
現(xiàn)今的Windows視窗操作系統(tǒng),與以前Dos最顯著的區(qū)別就是其擁有一個(gè)為用戶所能接受的圖形界面。在這個(gè)可視化的圖形界面中,戶能方便地使用多個(gè)程序,而這一切就象在針對(duì)一個(gè)個(gè)窗口進(jìn)行操作。
選擇文件夾??在工具箱?-?對(duì)話框?里選擇?FolderBrowserDialog?添加?到設(shè)計(jì)器中
然后?代碼寫(xiě)在??按鈕事件里
FolderBrowserDialog1.ShowDialog()
textbox1.text?=FolderBrowserDialog1.SelectedPath
選擇文件?在工具箱?-?對(duì)話框?里選擇?OpenFileDialog
把?OpenFileDialog1.ShowDialog()
TextBox1.Text?=?OpenFileDialog1.FileName
寫(xiě)到按鈕事件下
如圖
點(diǎn)擊按鈕會(huì)彈出?通用對(duì)話框??選擇好路徑后?確定?,編輯框里就會(huì)顯示選擇的路徑
工具箱里有ContextMenu(.NET2.0以后名字有點(diǎn)變化,大概差不多),你加入窗體后就可以像編輯普通菜單那樣編輯。
編輯好后,選中你要添加菜單的控件。屬性窗口里有個(gè)ContextMenu屬性,在里面選你剛才建立的ContextMenu