問題タブ [textbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3640 参照

c# - C#Winform Textboxの自動クリア

内容を変更するためにすべてを強調表示する必要がないように、テキストボックスを選択して現在のテキストを選択できるようにしたいユーザーがいます。

エンターが押されたときに内容を処理する必要があります。その部分は私が理解したと思いますが、どんな提案も大歓迎です。

私が助けを必要としている部分は、Enter キーが押されると、テキスト ボックスへの入力はすべて内容を再度クリアする必要があるということです。

編集:テキスト ボックスは、RF ハードウェアの一部を制御します。ユーザーができるようにしたいのは、設定を入力してEnterキーを押すことです。設定がハードウェアに送信されます。ユーザーは他に何もせずに、新しい設定を入力してもう一度 Enter キーを押したいと考えています。

0 投票する
2 に答える
3478 参照

c# - C# ツールボックスに派生コントロールを含める

これは、私の他の質問Auto Clearing Textboxに関連しています。
Textbox だけを含むユーザー コントロールを実装する代わりに、TextBox から新しい TextBox コントロールを派生させることを選択した場合、それをツールボックスに含めるにはどうすればよいでしょうか。

0 投票する
8 に答える
62034 参照

reporting-services - SSRSでテキストボックスを複数行に設定するにはどうすればよいですか?

水平方向に 1 ページにしようとしている多くのフィールドを含むレポートがあります (垂直方向に 2 ページであろうと 200 ページであろうと関係ありません... x で 2 ページ幅を処理する必要はありません)ページの長い列車事故)。とはいえ、連絡先情報を扱っています。

私の考えは次のことでした:

textboxaを複数行 (または SQL 結果)に設定する方法はありますか? 私は血まみれの明白な何かを見逃しましたか?


CanGrow プロパティはデフォルトでオンになっており、これが正しいことを再確認しました。私の問題は、改行を強制する方法がわからないことです。行を埋めてから別の行に折り返す 3 つのアドレス フィールドを取得します。/n, \n(どのスラッシュを入れるのが正しいか思い出せないため), <br>, <br />(レポートは ASP.NET Web サイトの ReportViewer コントロールで表示されるため)を試しました。テキストをラップする他の方法は考えられません。

データベースから結果を 3 行のテキスト/文字として取得する方法はありますか?

0 投票する
12 に答える
132648 参照

html - 個人の「名前」フィールドの妥当な長さ制限はどれくらいですか?

認証されていないユーザーが名前などの情報を入力できるようにする単純な Web フォームがあります。フィールドが であるデータベース テーブルと一致するように名前フィールドに 50 文字の制限を与えましたがvarchar(50)、その後疑問に思い始めました。

Text列タイプのようなものを使用する方が適切ですか、それとも名前の長さを合理的な長さに制限する必要がありますか?

私は SQL Server 2005 を使用しています。それがあなたの回答に重要な場合に備えて。

編集:同様の問題に関するこの広範な質問は見当たりませんでした。

0 投票する
6 に答える
15741 参照

winforms - System.Windows.Forms.TextBox で入力キャレットを非表示にするにはどうすればよいですか?

可変長のメッセージを表示し、テキストを選択できるようにする必要があります。テキストの編集を許可しない TextBox ReadOnly を作成しましたが、入力キャレットは引き続き表示されます。

点滅する入力キャレットは紛らわしいです。どうすれば非表示にできますか?

0 投票する
2 に答える
2732 参照

c# - Multi-Line ASP:Textbox が改行をトリミングしないようにする

次の Web フォームがあります。

ポストバックするたびに、テキストボックスの先頭の改行が削除されます。この動作を防ぐ方法はありますか?

テキスト ボックスから継承したカスタム コントロールを作成することを考えていましたが、最初にここでサニティ チェックを取得したかったのです。

0 投票する
4 に答える
3844 参照

.net - .NET フォームで自動スクロール テキスト表示を取得するにはどうすればよいですか (クレジットなど)。

アプリケーションへの多くの貢献者に感謝したいクレジット画面を表示する必要があります。

映画の最後に流れるクレジットのように、自動的にスクロールするボックスにしたい。

0 投票する
6 に答える
22203 参照

winforms - テキストが収まらない場合にのみ System.Windows.Forms.TextBox にスクロールバーを表示するにはどうすればよいですか?

Multiline=True の System.Windows.Forms.TextBox の場合、テキストが収まらない場合にのみスクロールバーを表示したいと思います。

これは、表示のみに使用される読み取り専用のテキスト ボックスです。ユーザーがテキストをコピーできるように、これは TextBox です。スクロールバーの自動表示をサポートする組み込み機能はありますか? そうでない場合は、別のコントロールを使用する必要がありますか? または、TextChanged をフックしてオーバーフローを手動でチェックする必要がありますか (そうであれば、テキストが収まるかどうかを確認する方法は?)


WordWrap と Scrollbars 設定のさまざまな組み合わせでうまくいきません。最初はスクロールバーがなく、テキストが指定された方向に収まらない場合にのみ、それぞれが動的に表示されるようにしたいと思います。


@nobugz、ありがとう、WordWrapが無効になっているときに機能します。wordwrap を無効にしたくないのですが、それは 2 つの悪のうち小さいほうです。


@André Neves、良い点です。ユーザーが編集できる場合は、そのようにします。一貫性が UI の直感性の基本的なルールであることに同意します。

0 投票する
2 に答える
3619 参照

c# - データグリッド内のデータバインドされたテキストボックスの変更された値を取得する方法

ASP.NET 1.1 - データバインドされた ASPX ページに DataGrid があり、テキスト ボックス内に値を表示します。ユーザーはこの値を変更できます。ボタンをクリックすると、コード ビハインドが基本的にグリッド内の各 DataGridItem を反復処理し、テキスト ボックスの ID に対して FindControl を実行し、.Text 値を変数に割り当てます。データベースを更新します。DataGrid は新しい値で再バインドされます。

私が抱えている問題は、変数に .Text 値を割り当てるときに、取得される値が元のデータバインドされた値であり、新しく入力されたユーザー値ではないことです。この動作の原因について何か考えはありますか?

コードサンプル:

0 投票する
8 に答える
1286 参照

.net - .NET NumericTextBox

Microsoft が数値テキスト ボックスを .NET フレームワークに同梱しない理由を知っている人はいますか? たとえば、入力された文字が常に有効な数値であることを保証するテキスト ボックスなどです。これは、さまざまなフレーバーのアプリケーションで一般的に使用されるものであり、実際、ほとんどの GUI ライブラリ (私が知っているもの) が何らかの方法で提供するものです。独自のコードを作成するのはそれほど難しくありませんが、簡単でもありません

だから、誰かがこの省略を合理化できるかどうかを知りたい.

編集:提案をありがとう。マスクされたテキスト ボックスと数値のアップダウンにはそれぞれの場所があります。テキスト ボックスのように見えるが、入力が有効な数値に対応するキーを押すと自動的に検証を実行するコントロールに興味があります。私の (確かに限られた) 経験では、これはかなり頻繁に使用されるものです (マスクされたテキスト ボックスによって課される静的な制約が常に必要なわけではありません。ちょうど横にアップダウン コントロールが必要なわけではありません)。 .

ネット上にはさまざまな程度の品質の実装が多数あり、実際にMSDNにはこの例さえあります。

edit2: ありがとうございます。数値のアップダウンは、数値入力のみに使用する .NET コントロールのようです (そして、明示的な数値テキスト ボックス コントロールが実際にない理由です)。数値以外の文字の入力 (キー押下、貼り付けなど) を自動的に禁止すればよかったのですが、コントロールがフォーカスを失ったときに検証を実行するだけで十分だと思います。そして、本当に熱心であれば、キーを押して貼り付けの検証を行うことができます...