एक यह जाँचने के लिए विशिष्ट टैब पृष्ठ वर्तमान में टैब नियंत्रण का चयनित पृष्ठ है; बस टैब नियंत्रण के SelectedTab संपत्ति का उपयोग करें:
if (tabControl1.SelectedTab == someTabPage)
{
// Do stuff here...
}
यह अगर कोड कुछ टैब पृष्ठ के अलावा अन्य घटना के आधार पर निष्पादित किया जाता है और अधिक उपयोगी चयनित किया जा रहा है (जिसमें मामले SelectedIndexChanged एक बेहतर विकल्प हो जाएगा)।
उदाहरण के लिए मैं एक टाइमर का उपयोग करता है नियमित रूप से टीसीपी/आईपी कनेक्शन पर चुनाव सामान है, लेकिन अनावश्यक टीसीपी से बचने के लिए करने के लिए एक आवेदन पत्र है/आईपी यातायात मैं केवल चुनाव चीजें हैं जो वर्तमान में चयनित टैब पृष्ठ में अद्यतन जीयूआई नियंत्रित करता है।
क्या आप डब्ल्यूपीएफ, विंडोज फॉर्म में काम कर रहे हैं? –
यह एक 'SelectedIndexChanged' घटना क्यों अपने विशिष्ट टैब की जांच नहीं और अपने काम – V4Vendetta
@Maxim कर दिया गया है: हाँ, विंडोज फॉर्म: System.Windows.Forms.TabControl और System.Windows.Forms.TabPages। –