MySQLデータベースに挿入するテキストを入力する必要があります。このテキストには、常に「/ t」などの表が含まれています。Tabキーを入力すると、同じフォームの別のコントロールにフォーカスが移り、この動作をプログラムで無効にする方法があります。 C#言語であるため、テキスト「Thanks」内の表にマークを付けることができます。
3 に答える
2
フォームに次のメソッドを実装するには、WindowsForms アプリケーションでこれを達成する必要があると思います。
protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyData == Keys.Tab) { textBox1.Text += "\t"; // Set the selection on the end of text. textBox1.SelectionStart = textBox1.Text.Length; textBox1.ScrollToCaret(); return true; }
return base.ProcessCmdKey(ref msg, keyData);
}
于 2012-12-13T12:49:46.620 に答える
0
次のソリューションを確認してくださいhttp://www.geekzilla.co.uk/ViewA94BBC8A-8DC4-4F14-98F9-DEDFCF40DA07.htm
IE専用ですが、何をすべきかについてのアイデアが得られます。
于 2012-12-13T12:27:42.150 に答える
0
これにはJavaScriptを使用できます
textarea.observe('keydown', function (e) {
if(e.keyCode==9) {
e.element().insert("\t");
e.stop();
}
}
ここにもそれに関する詳細情報があります:
于 2012-12-13T12:29:18.703 に答える