[.NET] 像 Openfile Dialog 的效果

看板Visual_Basic作者 (小高)時間17年前 (2008/10/18 20:59), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/1
請輸入專案類型(網站專案或者應用程式專案):VB.NET 2005 如題,在彈跳出子視窗之後,父視窗就暫時不給點, 一定要在子視窗中選個值,或者是按取消,子視窗才會消失然而父視窗才能作用, 就是一般「開啟檔案」跟「儲存檔案」時的效果類似, 目前我的想法是在子視窗中抓滑鼠的座標值,超過子視窗長跟寬的就不理, 可是感覺好像不是正規的作法, 所以想問問看各位,Form 中是不是有屬性可以設定呢?目前好像沒找到… 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.220.16 ※ 編輯: coffeine 來自: 140.127.220.16 (10/18 20:59)

10/18 22:54, , 1F
想到一個土方法:用一個foreach把form.controls裡面
10/18 22:54, 1F

10/18 22:54, , 2F
所有control的enabled都設為true
10/18 22:54, 2F

10/18 22:55, , 3F
當然事後也要記得再設回來,也是用一個foreach
10/18 22:55, 3F

10/18 22:55, , 4F
寫錯了,不准按設成false,恢復可以按設成true X(
10/18 22:55, 4F

10/19 00:49, , 5F
不就Form.ShowDialog就好了嗎?
10/19 00:49, 5F

10/19 01:08, , 6F
他好像是要show一個自製的form2吧
10/19 01:08, 6F

10/19 02:32, , 7F
感謝兩位大大的提醒…我找到了…是 ShowDialog 沒錯!
10/19 02:32, 7F
文章代碼(AID): #18-Tsp5A (Visual_Basic)