ABA


"שאלה בC#, איך להציג צבע שונה לשורה ספציפית של TEXTBOX"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10585 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10585
liran  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 27.5.08
9239 הודעות, 2 פידבק
   00:53   25.01.12   
אל הפורום  
  שאלה בC#, איך להציג צבע שונה לשורה ספציפית של TEXTBOX  
 
   ערכתי לאחרונה בתאריך 25.01.12 בשעה 00:56 בברכה, liran
 
או כל TEXT שקיים בC#

יש לי את הקוד הבא:



using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml;
using System.Xml.XPath;

namespace MsnHistoryViewer
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
//Opening an XML file
OpenFileDialog nf = new OpenFileDialog();
nf.Filter = "XML| *.xml";
if (nf.ShowDialog() == DialogResult.OK)
{
XmlDocument xdoc = new XmlDocument();
xdoc.Load(nf.FileName);

//parsing the nodes e.g XML tags
foreach (XmlNode node in xdoc.SelectNodes("Log/Message"))
{
//Parsering the XML, for MSN usernames and for the actual text inside the chat
richTextBox1.Text += node.SelectSingleNode("From/User").Attributes.Value + Environment.NewLine;
richTextBox1.Text += Environment.NewLine;
richTextBox1.Text += node.SelectSingleNode("Text").InnerText + Environment.NewLine;
}

}
}
}
}


הקוד


richTextBox1.Text += node.SelectSingleNode("From/User").Attributes.Value + Environment.NewLine;


הקוד מציג משהו ספציפי, ואת הטקסט הזה אני רוצה לשנות, כאילו את הצבע וגם הדגשה, אבל אין לי מושג איך אני עושה את זה

תודה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  תוכל לבצע זאת כך: Frozen_Prince  25.01.12 21:09 1
     בטקסטים גדולים זה ממש ממש ממש בעייתי... Ice Cold  26.01.12 11:38 2
  איך אני שונא את ה-syntax של C#, זוועה. SilverArt 27.01.12 18:33 3
     מה יותר טוב? ג'אווה? השפה עם הסינטקס הכי נעים לעין לדעתי Nesher  28.01.12 11:19 4
         vb.net הרבה יותר נקי ונעים לעין לדעתי SilverArt 28.01.12 13:17 5
  בעת הכנסת הטקסט תעבוד עם run... EHD 01.02.12 18:08 6

       
Frozen_Prince 
חבר מתאריך 11.5.06
5341 הודעות
   21:09   25.01.12   
אל הפורום  
  1. תוכל לבצע זאת כך:  
בתגובה להודעה מספר 0
 

richTextBox1.Select(int start,int length);
richTextBox1.SelectionColor = Color.Yellow;

כמובן שתצטרך למצוא את המיקום של והאורך של השורה שלך בטקסט, כי היא בכל זאת חלק ממחרוזת ארוכה בתוך richTextBox1.Text. אבל לשם כך יש לך מספיק כלים במחלקת String.
בהצלחה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   11:38   26.01.12   
אל הפורום  
  2. בטקסטים גדולים זה ממש ממש ממש בעייתי...  
בתגובה להודעה מספר 1
 
בסוף ייעצתי לו להשתמש ב-WebBrowser ולכתוב לתוכו.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
SilverArt
חבר מתאריך 26.11.04
15988 הודעות
   18:33   27.01.12   
אל הפורום  
  3. איך אני שונא את ה-syntax של C#, זוועה.  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   11:19   28.01.12   
אל הפורום  
  4. מה יותר טוב? ג'אווה? השפה עם הסינטקס הכי נעים לעין לדעתי  
בתגובה להודעה מספר 3
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
SilverArt
חבר מתאריך 26.11.04
15988 הודעות
   13:17   28.01.12   
אל הפורום  
  5. vb.net הרבה יותר נקי ונעים לעין לדעתי  
בתגובה להודעה מספר 4
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
EHD
חבר מתאריך 13.8.03
87 הודעות, דרג אמינות חבר זה
   18:08   01.02.12   
אל הפורום  
  6. בעת הכנסת הטקסט תעבוד עם run...  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net