2012-08-23 22 views
14

टेक्स्टबॉक्स केंद्रित नहीं होने पर मैं चयनित टेक्स्ट को wpf टेक्स्टबॉक्स में हाइलाइट करना चाहता हूं। मेरे आवेदन में, मेरा टेक्स्टबॉक्स कभी फोकस नहीं करता है, और प्रत्येक कुंजी इनपुट मैन्युअल रूप से किया जाता है।फोकस किए बिना wpf टेक्स्टबॉक्स में टेक्स्ट को हाइलाइट/चुनने के लिए कैसे?

मैं सोच रहा था कि टेक्स्टबॉक्स पर ध्यान केंद्रित नहीं होने पर चयनित टेक्स्ट को हाइलाइट करने का कोई तरीका है या नहीं?

किसी भी मदद की सराहना की जाएगी!

textBoxToHighlight.Focus(); 
textBoxToHighlight.Select(0, textBoxToHighlight.Text.Length); 

आशा इस मदद करता है:

+0

मैन्युअल अगर पाठ बॉक्स कभी नहीं ध्यान केंद्रित हो जाता है में आप कुंजी करते हैं? – Paparazzi

+1

संभावित डुप्लिकेट [डब्ल्यूपीएफ टेक्स्टबॉक्स चयन को ध्यान में रखते समय कैसे रखा जाए?] (Http://stackoverflow.com/questions/642498/how-to-keep-wpf-textbox-selection-when-not-focused) –

+0

@Blam : मैंने टेक्स्टबॉक्स का टेक्स्ट सेट किया है। – user1340852

उत्तर

11

आप अपने उद्देश्य को प्राप्त करने के लिए निम्न कोड का उपयोग कर सकते हैं। यहां source है।