C 帶有背景文字的TextBox

2021-06-22 14:10:26 字數 578 閱讀 7690

我們經常會看到帶有背景文字的textbox,當焦點不在textbox上時,顯示背景文字,而當獲得焦點時隱藏背景文字,例如windows的登入是使用者名稱的輸入框。於是,就想自己做乙個,結果發現其實很簡單,只需繼承textbox,新增乙個backgroundtext屬性,並過載wm_paint訊息處理函式即可。

廢話不多說,直接上**:

using system;  

using system.collections.generic;  

using system.componentmodel;  

using system.drawing;  

using system.text;  

using system.windows.forms;  

namespace controllib  

set   

}  protected override void wndproc(ref message m)  

}  }  }  

}  } 

其實,還可以用這種方法在背景文字前面加上圖示,再美化一下就可以做出和win7系統登入介面上的文字框一樣的效果了。

C 讀取 文字檔案 寫入textbox

microsoft.win32.openfiledialog dialog new microsoft.win32.openfiledialog dialog.filter 文字檔案 txt if dialog.showdialog true 判斷檔案開啟 string path1 dialog.f...

使用FreeMarker匯出帶有背景色的excel

工作需求,需要根據列表資料匯出為excel 選擇匯出工具類時有 poi 糊塗工具包 freemarker.個人認為poi通過 寫excel樣式比較麻煩,且不直觀,放棄 糊塗工具包沒用過,他包含很多任務具類,專案一時用不上這些工具類,放棄 最後選擇了freemarker,因為freemarker的優點...

怎樣得到文字框(TextBox)中的文字行數?

怎樣得到文字框 textbox 中的文字行數?計算文字框中輸入文字的行數可以使用sendmessage函式返回,當一行文字發生環繞時,它將被當作新的一行,而被非簡單的計算文字中的換行符個數。把以下api函式的宣告添入模組檔案的general declarations區域,如果您使用的是vb4 32或...