سلام دوستان
من میخوام کلمه ها رو در richeditهای لایت کنم
مثلا هر جا کلمهc#هستش پر رنگ بشه یا رنگش خوض شه.
ممنون میشم به این سوال اماتوری جواب بدید
Printable View
سلام دوستان
من میخوام کلمه ها رو در richeditهای لایت کنم
مثلا هر جا کلمهc#هستش پر رنگ بشه یا رنگش خوض شه.
ممنون میشم به این سوال اماتوری جواب بدید
سلام دوست عزیز...
ضمن عرض تبریک عضویت شما...
میتوانید از متد زیر کمک بگیرید:
موفق و سربلند باشید در پناه حق...کد:private void SetRichColor(string text, Color clr)
{
for (int i = 0; i <= richTextBox1.TextLength-text.Length; i++)
{
if (richTextBox1.Text.Substring(i, text.Length) == text)
{
richTextBox1.SelectionStart = i;
richTextBox1.SelectionLength = text.Length;
richTextBox1.SelectionColor = clr;
}
}
richTextBox1.SelectionLength = 0;
}
خیلی ممنون عزیز
واقعا لطف کردی .
اما یه سوال دیگه هم دارم که چطور میشه توrichedit
عکس قرار داد.؟
ممنون میشم:40:
سلام د وست عزیز.
برای درج تصویر در کادر متن از کد زیر میتونید الگو بگیرید:
کد:OpenFileDialog fileDialog = new OpenFileDialog();
fileDialog.ShowDialog();
string lstrFile = fileDialog.FileName;
Bitmap myBitmap = new Bitmap(lstrFile);
// Copy the bitmap to the clipboard.
Clipboard.SetDataObject(myBitmap);
// Get the format for the object type.
DataFormats.Format myFormat = DataFormats.GetFormat(DataFormats.Bitmap);
// After verifying that the data can be pasted, paste
if (richTextBox1.CanPaste(myFormat))
{
richTextBox1.Paste(myFormat);
}
else
{
MessageBox.Show("The data format that you attempted site" +
" is not supportedby this control.");
}