اقصد string معرفوا ودخلتوا في richtextbox عايز اللي يدوس علي ال string ده، ال richtextbox. Text يتغير. زي ال hyperlinks في php مثلا.
كيف اجعل string في textbox يكون ليه clickevent في لغه #C
التعليق السابق
حسناً إليك المثال الآتي الذي يحتوي على richtextbox وسنضع فيه string (رابط) أثناء فتح الـ form، وعند الضغط على ذلك الـ string سيقوم بفتح الرابط في المتصفح.
ربما لا يكون الحل الذي تبحث عنه ولكن ربما يكون قريب من هدفك.
private void Form1_Load(object sender, EventArgs e)
{
string link = "
http://www.google.com "; richTextBox1.DetectUrls = true; richTextBox1.Text = link; }
private void richTextBox1_LinkClicked(object sender, LinkClickedEventArgs e)
{
System.Diagnostics.Process.Start(e.LinkText);
}
التركيز سيكون على الخاصية DetectUrls والحدث LinkClicked.
وهذه روابط ستفيدك بإذن الله:
شكراً لتعبك, لكن لا اقصد hyperlink بالمعنى الحرفى لكن اقصد اربط string بـ event أي عندما اقف مثلاً بالماوس على ذلك ال String الموجود فى richtextbox ينفذ امر معين ( مثلاً: يغير هذا ال string الى كلمة اخرى ) .
قمت بطرح هذا السؤال في موقع stackoverflow وأتمنى أن تستفيد من الإجابات على الرابط الآتي:
التعليقات