目前分類:C#技巧 (4)

瀏覽方式: 標題列表 簡短摘要

如果要檢查某個欄位值的內容是否符合規則,可以在Validating事件(它會在focus離開時觸發)中寫code去判斷,如果不合規則,則彈出視窗(MessageBox),但有個更好的方式,在那個欄位的旁邊讓它出現一個圖示,當使用者mouse移至此,則show hint(ex:此欄位不可為XX之類的)

下列程式碼測試使用者輸入的資料之有效性;如果資料無效,則呼叫 SetError 方法。SetError 方法的第一個引數指定要在旁邊顯示圖示的控制項。第二個引數是要顯示錯誤文字。

pagichang 發表在 痞客邦 留言(0) 人氣()

ToolTip它可以讓畫面上的元件有showhint的功能(就是mouse放在某個元件上時,出現提示字串)
只要拉一個ToolTip在畫面上後,畫面上所有元件都會有一個ToolTip in ToolTip1的屬性(竟然讓我想起通靈王>.<)

只要在ToolTip in ToolTip1屬性裡輸入字串,這字串就是show hint啦(mouse停留在元件上時,就會show出這一字串)

pagichang 發表在 痞客邦 留言(0) 人氣()

   OpenFileDialog 的使用:
            OpenFileDialog openFileDialog = new OpenFileDialog();
            //MyDocument目錄
            openFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Personal);

pagichang 發表在 痞客邦 留言(0) 人氣()

我在某專案中寫好了一個classA,在新專案裡想繼續用它
關於這個問題,我試了好久,原本用加入項目的功能,把class所在的.cs檔加入至新專案中,結果竟然是copy一份至新專案的目錄中,這不是我要的功能(這樣子,如果要修改classA的功能,不是累死我也=.=,這樣子一點也不OO了)

後來,在書裡找到關於FORM的繼承,寫一個BASEFORM,讓其子表單可以繼承它~(跟我要的感覺好像喔~)

pagichang 發表在 痞客邦 留言(0) 人氣()