close
常常在寫功能時,需要像網頁javascript那種可以輸入數值的簡單對話框
查了一下,c#似乎沒有類似的Dialog
上網找了一下,有2種比較適合我的方式
1.套用vb 的 InputBox
在專案參考 Microsoft.VisualBasic(必要,不然還是找不到)
程式碼也 using Microsoft.VisualBasic
string test = Interaction.InputBox("Prompt","Title","DefaultValue");
套用vb資源 很簡單就達到要求
2.利用自製的Winform
這個方案的Dialog外觀比較能依照自己喜好製作
在專案新增一個form 要使用時再呼叫出來並設定FormClosing來取值
這算是程式碼比較多也比較笨、比較普遍的做法
但是這種做法也有比較好的寫法,上網看了人家的寫法
需要的時候才new 出 form來並且還加裝是否要判斷值的部分
讚啊~~
文章標籤
全站熱搜