私は電卓を持っていて、テキストボックスには3行しか入れたくありません。最初の行は数字A、2番目の演算子、3番目の数字は2です。今では私のアプリケーションに1行しか使用していません。誰かが私にそれをする方法を教えてもらえますか?そして、私はまた、どのように唯一の唯一の控除のための最初の行を知っている必要がありますどのように他の行を変更せずに第2行にexapleのための新しいテキストを追加する。テキストボックスにマルチラインを使用する方法
答えて
。このようにして、消去したい特定の行を簡単にクリアすることができます。
もちろん、これを行う正確な方法は、Silverlight、WPF、Windowsフォーム、またはAsp.netを使用しているかどうかによって異なります。
しかし、シルバーやWPFのためにあなたは、このような何かしたい:0にBorderThicknessを設定
<StackPanel>
<TextBox x:Name="Number1" BorderThickness="0" />
<TextBox x:Name="Operator" BorderThickness="0" />
<TextBox x:Name="Number2" BorderThickness="0" />
</StackPanel>
が効果的にテキストボックスから境界を削除します。 FontSizeをより大きなフォントに設定し、一般的な電卓スタイルに対してHorizontalAlinment = "Right"を設定することもできます。
次に、フォーカスを次のテキストボックスに移動するように、Enterキーに応答するイベントハンドラ(ここでどのように動作させるかを前提としています)が必要です。
マルチラインをtrueに設定することで、複数行のテキストボックスを使用できますが、3行のテキストボックスは使用できません.3行のテキストボックスが必要な場合は、カスタムコントロールを自分で開発する必要があります。
それは私が...私は複数行のために設定します。私は、この複数行のテキストボックスの1行だけがどれくらい明確で、新しい行を1行に追加するかを知る必要があります。 – Nasgharet
@Nasghaet - 必要なものを「カスタムコントロールを開発する」。あなたの要件は箱から出てきません。 –
これはユーザーフレンドリーなインターフェイスのようには聞こえません。あなたはGUIの世界でホイールを再発明しようとしていますが、そうすることは決して良い考えではありません。なぜ、入力ごとに1つずつ、3つのテキストボックスを使用してみませんか?
技術面では、複数行のテキストボックスを作成するには、MultiLineプロパティをtrueに設定する必要があります。そして、あなたはEnvironment.NewLine
を使用して行にテキストを分割することができます:私はこれを行うために互いの上に3テキストボックスを使用することになり
textBox.Text = "1" + Environment.NewLine + "+" + Environment.NewLine + "3";
しかし、それは大きなディスプレイのように見えます。私は3つのテキストボックスをお互いの下で使用する場合....あなたはそれらの間の分離線を見ることができます。 – Nasgharet
@ Nasgharetテキストボックスの境界線を変更して、それらの線が見えないようにすることができます。これは間違いなく1つ大きなテキストボックスに置き換える理由ではありません。 –
なぜ複数行のテキストボックス(テキストエリア)を使用しないのですか?アプリケーションでは、行ごとに文字列を配列してください。表示するときは配列を連結し、テキスト領域にテキストを設定します。
- 1. テキストボックスでフォントスタイルを使用する方法
- 2. テキストボックスをXMLファイルにバインドする方法(ネームスペースを使用)
- 3. C#でテキストボックスを使用してdatagridviewをフィルタリングする方法は?
- 4. マルチバインディングとstring.formatを使用するWPFテキストボックスの編集方法は?
- 5. ADO.NETの日付としてテキストボックスを使用する方法
- 6. テキストボックスのwpfコントロールでネイティブスクリプト(タミル語)を使用する方法
- 7. Jqueryを使用してテキストボックスに永久プレフィックスを追加する方法
- 8. MVVMとMVVMツールキットを使用してテキストボックスにプロパティをバインドする方法
- 9. jqueryを使用してテキストボックスの値を非表示にする方法
- 10. javaを使用して別のプログラムのテキストボックスにテキストを挿入する方法
- 11. jQueryを使用して複数のテキストボックスの値を別の単一のテキストボックスに追加する方法は?
- 12. AngularJSを使用してC#で1つのテキストボックスから別のテキストボックスに値をバインドする方法
- 13. テキストボックスにテキストを保存する方法
- 14. テキストボックスにテキストボックスのツールチップを表示する方法asp.net
- 15. cを使用してテーブル値をテキストボックス値に一致させる方法
- 16. テキストボックスをjavascriptを使用してドロップダウンリストのように動作させる方法
- 17. <input> CSSを使用したマルチライン対応
- 18. Cocoa:NSOutlineViewのマルチラインNSTextFieldCell
- 19. 5テキストボックス、2ボタン。ボタンにテキストボックスを割り当てる方法は?
- 20. jspのドロップダウンリスト、テキストボックス、検索ボタンを使用してデータを取得する方法
- 21. html文書でチタンAPIを使用してテキストボックスを作成する方法
- 22. jqueryを使用してテキストボックスの変更を追跡する方法
- 23. JScriptを使用してテキストボックスとラベルのテキストを変更する方法
- 24. jqueryを使用して最後のテキストボックスの値を設定する方法は?
- 25. C#WinForms - 別フォームを使用してテキストボックスからデータを取得する方法
- 26. URLパラメータにテキストボックス値を渡す方法
- 27. JavaScriptを使ってテキストボックスasp.netの日付をマスキングする方法
- 28. テキストボックスをロックする方法は?
- 29. ウェブページでテキストボックスを選択する方法
- 30. ListViewのテキストボックスをタブする方法
これはwinformsまたはWPFですか? –