我想在C#中編寫一個小程序來計算一個有幾個已知變量的方程。幾個文本框(每個變量需要輸入)和一個「計算」按鈕。從開始選擇的文本框
我現在要實現的是當程序啓動時,我的鍵盤光標在選定的文本框中處於活動狀態。
但我無法弄清楚。
希望有人能幫助我。
我想在C#中編寫一個小程序來計算一個有幾個已知變量的方程。幾個文本框(每個變量需要輸入)和一個「計算」按鈕。從開始選擇的文本框
我現在要實現的是當程序啓動時,我的鍵盤光標在選定的文本框中處於活動狀態。
但我無法弄清楚。
希望有人能幫助我。
您可以使用tabindex設置焦點順序
例如,
<input id="thing" tabindex="1" />
tabindex是序數。設置時,具有最低標籤索引值的元素將成爲第一個獲得焦點的元素。
您還可以使用tabindex確保用戶在按下標籤頁時將點擊的下一個元素。
寫在你的腦袋標籤
<script type='text/javascript'>
document.getElementById('txtName').focus();
</script>
你可以使用JQuery說。
簡單使用該代碼: $('#TextBox')。focus();
其中TextBox是來自TextBox控件的ID。
我希望有幫助。
那麼,你正在使用什麼編程語言?
在PHP中,你可以使用簡單的JavaScript:
<form>
<input type="text" id="mytext1" name="mytext1" value="1"><br>
<input type="text" id="mytext2" name="mytext2" value="2"><br>
<input type="text" id="mytext3" name="mytext3" value="3"><br>
</form>
<script language="javascript" type="text/javascript">
var mytext = document.getElementById("mytext1");
mytext.focus();
</script>
當加載,將集中在「mytext1」
希望這是很有幫助的
有一個編輯,可能當你鍵入你的答案,語言是C#...大聲笑 – Skuld
我看到的頁面,你忘了寫放下你的C#(當我發佈我的第一個答案)。
如果您使用的是C#,那麼使用HTML或PHP會輕鬆很多。
只需在的Form_Load(鍵入此):
<your textboxname>.Focus()
實施例:
TextBox1.Focus()
對不起。我的錯。但是,它的C#。我曾嘗試過,但它沒有做任何事情。我放在initializeComponent()下;目前我的按鈕是在程序啓動後處於活動狀態的按鈕。 – user1077186
不要把代碼放在initializeComponent()類中, 首先,雙擊你的表單。 然後你會在Form1_Load()類中, 把我的代碼放在那裏,我保證100%都可以工作。 希望這有幫助:) –
https://developer.mozilla.org/en/DOM/element.focus –
正在爲Web或窗口應用程序執行此操作嗎?哪個平臺Java/.Net? – ysrb
是你在哪種語言中創建形式? –