मेरे पास एक कस्टम नियंत्रण है जिसमें एक टेक्स्टबॉक्स और एक बटन है। मैं ऑब्जेक्टलिस्ट दृश्य में एक विशिष्ट कॉलम के लिए संपादन नियंत्रण के रूप में कस्टम नियंत्रण का उपयोग करता हूं।कस्टम नियंत्रण में नियंत्रण पर फ़ोकस कैसे सेट करें?
CellEditStarting घटना पर मुझे क्या करना:
private void datalistViewProducts_CellEditStarting(object sender, CellEditEventArgs e)
{
var ctl = (MyCustomControl)e.Control;
e.Control = ctl;
}
ObjectListView के ConfigureControl
पद्धति पहले से ही नियंत्रण के Select
प्रणाली को बुलाती है। यह ठीक काम करता है अगर मेरे पास मानक टेक्स्टबॉक्स से सीधे उपयोगकर्ता नियंत्रण प्राप्त होता है।
public new void Select()
{
textBox.Select();
}
जैसा कि ऊपर वर्णित हालांकि, एक usercontrol होने, Select
विधि पाठ बॉक्स को फ़ोकस नहीं करता है:
तो मैं अपने usercontrol के लिए निम्न कोड गयी।
मुझे यहां क्या याद आ रही है?
धन्यवाद, भाई! ('मुझे बहुत', सिर्फ इसलिए कि मैं अक्सर उनको एक साथ देखता हूं, हालांकि अब यह सोचता है कि इसका क्या अर्थ है) – FastAl