TextBox
1.如何禁用TextBox的預設操作功能表(右鍵菜單)
textBox1.ContextMenu = new ContextMenu();
見原作
4.如何在TextBox獲得焦點的時候,將焦點放在textBox文字的最後
textBox1.SelectionStart = textBox1.Text.Length;
關於textbox操作還有
Asp.net中一次性清空頁面上的所有TextBox中的內容,由於TextBox在用戶端以<input type=”text”>形式來呈現的,因此解決方案有用戶端和伺服器端兩種方式,伺服器端包括兩種方法!這個破東西在asp教程.net面試題中廣為流傳(我感受頗深).
1foreach (Control c in this.FindControl("form1").Controls)
2{
3 if (c is TextBox)
4 {
5 ((TextBox)c).Text = "";
6 }
7}
8
9
10
Code
1 FieldInfo[] infos = GetType().GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.GetField | BindingFlags.Instance);
2 for (int i = 0; i < infos.Length; i++)
3 {
4 if (infos[i].FieldType == typeof(TextBox))
5 {
6 ((TextBox)infos[i].GetValue(this)).Text = "";
7 }
8 }
簡單介紹
TextBox 控制項
TextBox 控制項用於建立使用者可輸入文本的文字框。
TextBox 控制項的屬性列在我們的 TextBox 控制項參考手冊中。
下面的例子示範了您可能在 TextBox 控制項中使用到的一些屬性:
TIY
<html>
<body>
<form runat="server">
A basic TextBox:
<asp:TextBox id="tb1" runat="server" />
<br /><br />
A password TextBox:
<asp:TextBox id="tb2" TextMode="password" runat="server" />
<br /><br />
A TextBox with text:
<asp:TextBox id="tb4" Text="Hello World!" runat="server" />
<br /><br />
A multiline TextBox:
<asp:TextBox id="tb3" TextMode="multiline" runat="server" />
<br /><br />
A TextBox with height:
<asp:TextBox id="tb6" rows="5" TextMode="multiline"
runat="server" />
<br /><br />
A TextBox with width:
<asp:TextBox id="tb5" columns="30" runat="server" />
</form>
</body>
</html>
當表單被提交時,TextBox 控制項的內容和設定可通過伺服器指令碼進行修改。可通過點擊一個按鈕或當使用者更改 TextBox 控制項中的值對錶單進行提交。