जब मैं अपने RichTextBox में www.stackoverflow.com जोड़ता हूं और प्रोग्राम चलाता हूं तो यह नीले रंग में दिखाई देता है और एक हाइपरलिंक के रूप में तब तक जब मैं इसे क्लिक करता हूं तो कुछ भी नहीं होता है। मैं इसे कैसे ठीक करूं?मैं RichTextBox में हाइपरलिंक कैसे काम कर सकता हूं?
उत्तर
yourTextBox.DetectUrls
सच है? बेहतर उत्तर प्रदान करने के लिए हमें कुछ और जानकारी की आवश्यकता हो सकती है।
RichTextBox क्लास आपको हाइपरलिंक पर क्लिक करते समय अपने व्यवहार को अनुकूलित करने की अनुमति देता है। RichTextBox.LinkClicked घटना
Process p = new Process();
private void richTextBox1_LinkClicked(object sender, LinkClickedEventArgs e)
{
p = Process.Start("IExplore.exe", e.LinkText);
}
आप यह सुनिश्चित करें कि DetectUrls
true
के लिए सेट है चाहिए के लिए एक ईवेंट हैंडलर जोड़ें। यदि यह स्वयं पर काम नहीं करता है, तो आपको LinkClicked
ईवेंट के लिए एक हैंडलर जोड़ने की आवश्यकता हो सकती है।
है RichTextBox – user2323308
में DetectUrl प्रॉपर्टी खोजने में असमर्थ DetectUrl प्रॉपर्टी केवल RichTextBox के WinForms संस्करण में है। डब्ल्यूपीएफ संस्करण में यह संपत्ति नहीं है। इस लिंक को आजमाएं: http://stackoverflow.com/questions/762271/clicking-hyperlinks-in-a-richtextbox-without-holding-down-ctrl-wpf – Drew
सुनिश्चित करें कि टेक्स्ट प्रॉपर्टी में एक वैध यूआरएल शामिल है। जैसे http://www.stackoverflow.com/
सच
को DetectUrls गुण सेट एक ईवेंट हैंडलर लिखें के लिए घटना LinkClicked।
व्यक्तिगत रूप से, मैं Microsoft सलाह के रूप में Process.Start कॉल करने के लिए एक पैरामीटर के रूप में पारित नहीं होगा "iexplore.exe" के रूप में इस धारणाओं कि यह स्थापित किया गया है, और उपयोगकर्ता की पसंदीदा ब्राउज़र है । यदि आप बस शुरू करने के लिए यूआरएल पास करते हैं (नीचे के अनुसार) तो विंडोज सही काम करेगा और उपयुक्त यूआरएल के साथ उपयोगकर्ता के पसंदीदा ब्राउजर को फायर करेगा।
private void mRichTextBox_LinkClicked (object sender, LinkClickedEventArgs e) {
System.Diagnostics.Process.Start(e.LinkText);
}
क्या यह यूएनसी के लिए संभव है, ई: \ मेरे दस्तावेज़ जैसे पथ \ लॉग \ log1.log? – Kiquenet
@Kiquenet - सुनिश्चित नहीं है, लेकिन फॉर्म फ़ाइल की प्रविष्टि का उपयोग करने का प्रयास करें: //// e: /My%20Documents/Logs/log1.log –
यह एक गंभीर सुरक्षा जोखिम हो सकता है। एक बेहतर तरीका यह है: 'System.Diagnostics.Process.Start ("explorer.exe", e.LinkText); ' – Christian
- 1. मैं RichTextBox में आधा-स्थान कैसे टाइप कर सकता हूं?
- 2. मैं RichTextBox को एक फ्लैट लुक कैसे दे सकता हूं?
- 3. मैं मानक मोड में वीएमएल कैसे काम कर सकता हूं?
- 4. मैं एसएसएल को fsockopen में कैसे काम कर सकता हूं?
- 5. मैं एक छवि को RichTextBox में कैसे सम्मिलित कर सकता हूं?
- 6. सी # मैं एक richtextbox में पाठ का रंग कैसे सेट कर सकता हूं?
- 7. मैं Google Apps स्क्रिप्ट में डेटा सेल से हाइपरलिंक कैसे प्राप्त कर सकता हूं?
- 8. मैं स्फिंक्स में पाइथन मॉड्यूल से एक विधि को हाइपरलिंक कैसे कर सकता हूं? प्रलेखन लिख
- 9. मैं best_in_place's respond_with_bip कैसे काम कर सकता हूं?
- 10. मैं MasterPage से Response.Redirect() कैसे काम कर सकता हूं?
- 11. मैं ओवरलोडेडस्ट्रिंग भाषा एक्सटेंशन कैसे काम कर सकता हूं?
- 12. मैं एक richtextbox नियंत्रण
- 13. jQuery के साथ, मैं हाइपरलिंक कैसे इंटरसेप्ट कर सकता हूं अस्थायी रूप से क्लिक करें?
- 14. RichTextBox क्षैतिज स्क्रॉल काम नहीं कर रहा है
- 15. मैं सिल्वरलाइट में हाइपरलिंक बटन पर एक रेखांकन कैसे जोड़ सकता हूं?
- 16. RichTextBox
- 17. मैं कैसे बना सकता हूं; काम की तरह: vimpulse में?
- 18. मैं गिट में काम कैसे छोड़ सकता हूं?
- 19. जब मैं एक नई लाइन जोड़ता हूं तो मैं अंत में RichTextBox स्क्रॉल कैसे बना सकता हूं?
- 20. # कैसे करता है! काम और मैं इसे कॉफीस्क्रिप्ट के लिए कैसे काम कर सकता हूं?
- 21. कैसे हाइपरलिंक
- 22. मैं जीसी परीक्षण कैसे कर सकता हूं?
- 23. मैं "निर्देशिका पेड़ में उपरोक्त दो स्तर" के लिए हाइपरलिंक कैसे लगा सकता हूं?
- 24. सिल्वरलाइट में हाइपरलिंक बटन पर क्लिक करते समय मैं नीली सीमा से कैसे बच सकता हूं?
- 25. क्या मैं स्पष्ट रूप से हाइपरलिंक पर नेविगेट यूआरएल निर्दिष्ट कर सकता हूं?
- 26. मैं प्रतिनिधि कैसे प्राप्त कर सकता हूं?
- 27. टेक्स्ट व्यू हाइपरलिंक काम नहीं कर रहा है?
- 28. मैं वेबटेस्ट कैसे विफल कर सकता हूं?
- 29. मैं कैसे परीक्षण कर सकता हूं: RSpec
- 30. मैं गिट टैग कैसे कर सकता हूं?
http://stackoverflow.com/questions/762271/clicking-hyperlinks-in-a-richtextbox-without-holding-down-ctrl-wpf इस मैंने पाया के लिए सबसे अच्छा धागा (अभी तक) –