私は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. テキストの多色グラデーション
- 3. X内の多色カーソル
- 4. Javascriptを:多くの色
- 5. C#カスタムマスクforテキストボックス
- 6. Windowsフォームのテキストボックス - フェードイン/フェードアウトの背景色
- 7. C#のツリービューとテキストボックス
- 8. UIスレッド(テキストボックス)をC#
- 9. C# - テキストボックスの検証
- 10. C#のテキストボックスとXml
- 11. 多色のTreeNodeテキストを持つTreeView
- 12. winformsの多色対角勾配
- 13. Qtで多色の線を描く
- 14. DataGridセルのFlex 3の多色のテキスト
- 15. C#の明確なテキストボックス
- 16. ストリームテキストファイルからテキストボックスへC#
- 17. c#プログレスバーをテキストボックスに追加
- 18. C#テキストボックスの確認方法
- 19. C#.netでテキストボックスをシリアライズ
- 20. 多型C++
- 21. C++多型
- 22. C++ Win32コンソールの色
- 23. objective-cテキストの色
- 24. C#テキストボックスの問題、テキストボックスの値を切り取る方法
- 25. C++ - 多重継承
- 26. C++多重定義
- 27. C++多重継承
- 28. C#gridデータソース多型
- 29. 多次元リストC#
- 30. 値に基づいてテキストボックスに色を追加
WinFormsまたはWPF? – Tudor
私はwinformを使用します。 – Wizard
@Tudor ForeColorはWindowsフォームのプロパティです – animaonline