因為數(shù)組是引用類型,所以直接賦值會出現(xiàn)這種情況
十余年的鏡湖網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都營銷網(wǎng)站建設的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調整鏡湖建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)建站從事“鏡湖網(wǎng)站設計”,“鏡湖網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
可以在kb=k后單獨復制數(shù)組
kb.rr=k.rr.Clone
這樣兩個數(shù)組就是獨立的了
之所以先kb=k是為了當其含有多個成員時值型成員可以直接復制,只需Clone引用類型的就行了
Public?Class?Form1
For?i?=?1?To?9
For?j?=?1?To?9
If?j?=?i?Then
Label1.Text?=?Label1.Text??"?"??i??"*"??j??"="??IIf(i?*?j??9,?i?*?j,?i?*?j??"?")
End?If
Next
Label1.Text?=?Label1.Text??vbCrLf
Next
End?Sub
End?Class
label屬性設置:AutoSize設置為F,Size設置為440,190,BACKCOLOR設置為WHITE
NET框架組件太大了 比任何以前所寫的封裝功能的庫都要大 這樣有好處 因為它大幅削減了建立應用程序所需編寫的代碼 但是也使我們不可能完全了解該框架組件 但是我們很容易從中找到一些技巧
窗體嵌套
經(jīng)驗豐富的Visual Basic開發(fā)者知道多文檔界面(MDI)應用程序能夠包含子窗體 那些子窗體由MDI父窗體管理 但是如果沒有MDI的能力你怎樣實現(xiàn)包含嵌套窗體?例如一個MDI子窗體也可能需要包含另一個窗體
有時能夠使用用戶控件(UserControl)實現(xiàn)這種功能 但是如果你真的需要把一個窗體嵌套進另一個窗體 有多種方法可以實現(xiàn) 窗體衍生自Control類 這意味著它能被放入另一個窗體的控件集合中 使用如下的邏輯
Dim f As New frmEmbed ()Me Controls Add(f)f Show()
但是很不幸 這段代碼將會導致一個運行時(runtime)異常(見圖 )
圖 試圖把一個窗體添加到另一個窗體的控件集合時出現(xiàn)的運行時錯誤
為了避免這種異常 該窗體的TopLevel屬性必須設置為False(見下面的代碼)
Dim f As New frmEmbed () f TopLevel = False Me Controls Add(f) f Show()
圖 顯示的是使用上面的邏輯實現(xiàn)的一個窗體嵌入另一個窗體 嵌入的窗體有一個標題條(它的顏色是未激活的系統(tǒng)顏色) 因此該嵌入窗體能在容器窗體內四處拖動 在圖 中 該窗體從它的開始位置(左上角)拖到了右下角
圖 在容器窗體中有一個嵌入的窗體 嵌入的窗體能在容器窗體中拖動
通常在顯示嵌入的窗體前先設置它的位置 這只需要簡單的設置嵌入窗體的Left和Top屬性 嵌入窗體的位置與容器窗體是相對的
與MDI子窗體不同 嵌入窗體能覆蓋容器窗體上的控件 圖 顯示了它們的不同
圖 嵌入窗體(左)可以覆蓋容器窗體上的控件 MDI子窗體(右)不能覆蓋MDI父窗體上的控件
在右邊的MDI例子中 沒有辦法使按鈕隱藏在子窗體的后面 但是在左邊該按鈕被嵌入窗體覆蓋了
當窗體第一次被嵌入時 它將顯示在容器窗體上的已存在的控件的后面 當它被點擊時 它走向前臺并停留在那兒 這會打擾用戶 但是能通過插入下面的代碼防止這種情況發(fā)生
f BringToFront()
嵌入的窗體可以包含其它的嵌入窗體 沒有實際的限制 圖 顯示了一個本身包含嵌入的窗體的嵌入窗體
lishixinzhi/Article/program/net/201311/12398