1. برمجة
2

كيف اجعل string في textbox يكون ليه clickevent في لغه #C

Marco 2014-11-28T11:23:33+00:00
المزيد
  • رابط مختصر

التعليقات

عرض جميع التعليقات
التعليق السابق
1
Marco
  • 2014-11-28T18:50:11+00:00
  • أضف ردا
  • المزيد
    • رابط مختصر

اقصد string معرفوا ودخلتوا في richtextbox عايز اللي يدوس علي ال string ده، ال richtextbox. Text يتغير. زي ال hyperlinks في php مثلا.

0
kareemborai
  • 2014-11-29T06:41:02+00:00
  • أضف ردا
  • المزيد
    • رابط مختصر

حسناً إليك المثال الآتي الذي يحتوي على 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.

وهذه روابط ستفيدك بإذن الله:

http://goo.gl/NDgK0N
http://goo.gl/lLhiJV
http://goo.gl/vMro3m
0
Marco
  • 2014-11-29T19:24:12+00:00
  • أضف ردا
  • المزيد
    • رابط مختصر

شكراً لتعبك, لكن لا اقصد hyperlink بالمعنى الحرفى لكن اقصد اربط string بـ event أي عندما اقف مثلاً بالماوس على ذلك ال String الموجود فى richtextbox ينفذ امر معين ( مثلاً: يغير هذا ال string الى كلمة اخرى ) .

0
kareemborai
  • 2014-11-30T08:53:53+00:00
  • أضف ردا
  • المزيد
    • رابط مختصر

العفو لا يوجد تعب.

فهمت قصدك الآن، ولكن على ما أعتقد أن الـ events خاصة فقط بالأدوات controls، بمعنى أنه لا يمكن إنشاء event بمجرد مرور الماوس على كلمة! بل بمرور الماوس على الـ richtextbox لأنه يعتبر control.

0
kareemborai
  • 2014-12-01T14:11:11+00:00
  • أضف ردا
  • المزيد
    • رابط مختصر

قمت بطرح هذا السؤال في موقع stackoverflow وأتمنى أن تستفيد من الإجابات على الرابط الآتي:

http://goo.gl/OcYmDv
0
Marco
  • 2014-12-02T00:12:15+00:00
  • أضف ردا
  • المزيد
    • رابط مختصر

شكراً اخى, لقيت طريقة اسهل فى حاجة اسمها richtextbox.selectitem دة string قيمتة الكلمة اللى الماوس واقف عليها . فعملت event clickmouse لــ richtextbox و بكدة قدرت اغير الكلمة اللى انا واقف عليها بأي string انا عايزوا. شكراً

1
kareemborai
  • 2014-12-02T12:55:39+00:00
  • أضف ردا
  • المزيد
    • رابط مختصر

ممتاز أخي، وفقك الله :)


برمجة

مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.

25.6 ألف متابع

أطلق موقعك الإلكتروني في دقائق

صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.

أنشئ موقعك الآن

انسخ هذا الرابط:

تنبيه