نقل قول: مشکل کپی در richtextbox
با سلام
برای رفع این مشکل توی رویداد KeyDown در Richtextbox کد زیر رو بنویسید
private void richTextBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control && e.KeyCode == Keys.V)
{
((RichTextBox)sender).Paste(DataFormats.GetFormat( "Text"));
e.Handled = true;
}
}
موفق باشید
نقل قول: مشکل کپی در richtextbox
تشکر از شما
کد شما برای Richtextbox خوده ویژوال درست عمل میکنه ولی برای ابزارای devcomponent این ارور رو میده:
Unable to cast object of type 'DevComponents.DotNetBar.Controls.RichTextBoxEx' to type 'System.Windows.Forms.RichTextBox'.
به نظرتون مشکل از کجاست؟
و نکته ی بعدی اینکه کلیک راست توی این کامپوننت اصلا وجود نداره. کدی چیزی هست که بشه کلیک راست رو مثه تکست های معمولی داخلش گذاشت؟؟
ممنون....
نقل قول: مشکل کپی در richtextbox
نقل قول:
نوشته شده توسط
mostafag
تشکر از شما
کد شما برای Richtextbox خوده ویژوال درست عمل میکنه ولی برای ابزارای devcomponent این ارور رو میده:
Unable to cast object of type 'DevComponents.DotNetBar.Controls.RichTextBoxEx' to type 'System.Windows.Forms.RichTextBox'.
به نظرتون مشکل از کجاست؟
و نکته ی بعدی اینکه کلیک راست توی این کامپوننت اصلا وجود نداره. کدی چیزی هست که بشه کلیک راست رو مثه تکست های معمولی داخلش گذاشت؟؟
ممنون....
با سلام
به جای RichTextBox کامپوننتون رو بنویسید DevComponents.DotNetBar.Controls.RichTextBoxEx
if (e.Control && e.KeyCode == Keys.V)
{
((DevComponents.DotNetBar.Controls.RichTextBoxEx)s ender).Paste(DataFormats.GetFormat("Text"));
e.Handled = true;
}
برای کار با کلیک راست هم میتونید از ContextMenu استفاده کنید در واقع خودتون بسازید
البته DevComponent رو اطلاعی ندارم خصوصیاتش رو بررسی کنید شاید وجود داشته باشه
موفق باشید