如何創建一個文本框,該文本框在空白時顯示灰色的「搜索」,並在用戶開始向其中輸入文本時顯示標準行爲?用於Windows窗體Live搜索的TextBox
1
A
回答
5
通過文本框活動就做輸入和離開和屬性:
private void textBox1_Leave(object sender, EventArgs e)
{
if(textBox1.Text.Trim().Length == 0)
{
textBox1.Text = "Search";
textBox1.ForeColor = Color.LightGray;
}
}
private void textBox1_Enter(object sender, EventArgs e)
{
textBox1.Text = string.Empty;
}
+4
不要忘記更換ForeColor。 –
+0
順便說一下,每次我重新輸入時都會清除文本框。這太硬核了,不是嗎? –
+0
@MAKKAM:尖銳!我編輯了代碼,以防止每次用戶(重新)輸入文本框時重置用戶輸入... –
1
相關問題
- 1. Windows窗體TextBox Bug?
- 2. Live搜索的
- 3. 在Windows窗體中動態搜索
- 4. Twitter Live搜索
- 5. Textbox「Like」搜索
- 6. Windows窗體中的多個TextBox和ComboBox搜索使用MS-Access的應用程序C#
- 7. Laravel Live搜索框
- 8. 的Windows Live彈出窗口
- 9. textBox自動搜索
- 10. 特點使用搜索Windows窗體應用程序
- 11. jQuery的PHP Live搜索
- 12. 如何在Windows窗體應用程序中設置TextBox的DefaultText?
- 13. 搜索窗體控制器
- 14. 在C#Windows窗體應用程序中搜索Microsoft Access記錄?
- 15. 表 - 使用jQuery的Live Search搜索
- 16. 基於Windows的Windows窗體加載
- 17. 如何從Microsoft SQL Server 2008表中檢索值到Windows窗體TextBox的值:
- 18. 高級AngularJS Live搜索
- 19. PHP示例AJAX Live搜索
- 20. Laravel jQuery AJAX Live搜索
- 21. Drupal Live搜索結果
- 22. Windows窗體中可搜索的下拉列表?
- 23. 適用於Windows App Store的搜索API
- 24. Windows 8.1應用內搜索控制和搜索窗格(搜索魅力)?
- 25. 用於Windows搜索引擎的Bing搜索的Windows Azure身份驗證
- 26. 用於Windows Phone 8的Live SDK
- 27. 如何獲得有效的TextBox Windows窗體
- 28. Windows窗體 - PowerShell - 在PictureBox/TextBox上的MouseHover事件
- 29. C# - Windows窗體 - Visual Studio - 搜索音樂位置
- 30. C#Windows窗體在組合框中搜索特定值
檢查此鏈接:http:// csharpdotnetfreak。 blogspot.com/2009/01/winforms-autocomplete-textbox-using-c.html – Waqas
試着看看http://stackoverflow.com/questions/4902565/watermark-textbox-in-winforms/4902969 –
DveExpress WinForm編輯器( TextEdit)有這個功能已經內置了。可以通過名爲NullText的屬性進行設置。 –