私はname.ForeColor = Color.Red;
すべてのテキストの色を変更すると、2行のテキストボックスにテキストを表示する必要があります。そのため、リッチテキストボックス多色テキストボックスC#
答えて
もっと読むネイサンBaulch
public static class RichTextBoxExtensions
{
public static void AppendText(this RichTextBox box, string text, Color color)
{
box.SelectionStart = box.TextLength;
box.SelectionLength = 0;
box.SelectionColor = color;
box.AppendText(text);
box.SelectionColor = box.ForeColor;
}
}
によって拡張メソッドです。
テキストを選択して選択色やフォントを変更することで、テキストカラーを変更できます。
richTextBox1.SelectionFont = new Font("Verdana", 12, FontStyle.Bold);
richTextBox1.SelectionColor = Color.Red;
使用することは、ここにあなたがRichTextBoxを使用する必要がhere
どのようにテキストボックスを使って行うのですか? – Wizard
wf TextBoxでそれを行う方法はありません。独自のUserControlを作成するか、RichTextBoxを使用する必要があります。 – animaonline
私は今あなたのコードを研究しています。 'var userid =" USER0001 "; var message = "アクセスが拒否されました"; varボックス=新しいリッチテキストボックス { Dock = DockStyle.Fill、 フォント=新しいフォント( "Courier New"、10) }; box.AppendText( "[" + DateTime.Now.ToShortTimeString()+ "]"、Color.Red); box.AppendText( ""); box.AppendText(userid、Color.Green); box.AppendText( ":"); box.AppendText(message、Color.Blue); box.AppendText(Environment.NewLine); 新しいフォーム{Controls = {box}}。ShowDialog(); 'RichTextBoxは新しいフォームではありません。 – Wizard
まず第一に、あなたが提供する詳細+タグが十分でない - C#は1つの特定のUIフレームワークを持っていない、それはいくつかあります:WPF、Winformsの、ASP.NET、Silverlightの。
第2に、上記のいずれの場合でも、通常のテキストボックスコントロールではこれを行うことができません。 異なる動作を持つカスタムUIコントロールを検索/作成するか、より高度なコントロールを使用する必要があります。リッチテキストボックス。
ここでは、FontdialogとColordialogの例を示します。
void TextfarbeToolStripMenuItemClick(object sender, EventArgs e)
{
colorDialog1.ShowDialog();
richTextBox1.ForeColor = colorDialog1.Color;
listBox1.ForeColor = colorDialog1.Color;
}
void FontsToolStripMenuItemClick(object sender, EventArgs e)
{
fontDialog1.ShowDialog();
richTextBox1.Font = fontDialog1.Font;
listBox1.Font = fontDialog1.Font;
}
void HintergrundfarbeToolStripMenuItemClick(object sender, EventArgs e)
{
colorDialog1.ShowDialog();
richTextBox1.BackColor = colorDialog1.Color;
listBox1.BackColor = colorDialog1.Color;
}
- 1. javafxのテキストボックスの色
- 2. 多色のUIProgressView
- 3. 多色エディットテキストヒント
- 4. 多色のJLabel
- 5. GMap多色ラインルート
- 6. xmlファイルのC#変更ボタンとテキストボックスの色
- 7. C#グリッドビューのテキストボックスの背景色を変更します
- 8. VBAテキストボックスのフォントの色
- 9. SymPyの多色プロット
- 10. Matplotlib多色グラフPython
- 11. テキストの多色グラデーション
- 12. C#カスタムマスクforテキストボックス
- 13. Windowsフォームのテキストボックス - フェードイン/フェードアウトの背景色
- 14. テキストボックスの背景色を取得
- 15. WPF複数色のテキスト(テキストボックス用)
- 16. Javascriptを:多くの色
- 17. X内の多色カーソル
- 18. 多色/非均一グラデーション
- 19. プロット内の多色点
- 20. Highcharts nodejs多くの色
- 21. C#のテキストボックスとXml
- 22. 白文字C#テキストボックス
- 23. C# - テキストボックスの検証
- 24. UIスレッド(テキストボックス)をC#
- 25. C#のツリービューとテキストボックス
- 26. 多数の関係のサブフォームとテキストボックス
- 27. 2つのテキストボックスと多くのボタンpython
- 28. テキストボックス上のパネルにテキストボックスの境界線の赤色が表示される
- 29. c#プログレスバーをテキストボックスに追加
- 30. C#WinForms - ユーザーがテキストボックスにクリック
WinFormsまたはWPF? – Tudor
私はwinformを使用します。 – Wizard
@Tudor ForeColorはWindowsフォームのプロパティです – animaonline