इस निम्नलिखित समारोह में, मार डाला जाता है कि जब भी मैंटाइमर, कैसे क्या timer1_tick
timer1.Enabled = true
private void timer1_Tick(object sender, EventArgs e)
{
//code here
}
कर मैं कैसे नियंत्रित कर सकते हैं क्या (object sender, EventArgs e)
लिए भेज हो जाता है करने के लिए भेजा जा रहा है को नियंत्रित करने के?
मैं इसके मापदंडों
"वैश्विक" वर्ग के सदस्य शायद सबसे अच्छा तरीका है, अपने एफ को समझाएं यहां आंतरिक लक्ष्य और शायद आपको जो चाहिए उसे बेहतर तरीके मिलेगा। –
मैं गिरने वाले आइकन की एनीमेशन चलाने के लिए चाहता था, इसलिए मैं टाइमर 1_टिक पैरामीटर का उपयोग करना चाहता था जिसे मैंने स्वीकार किया था, मैं नहीं कर सकता। लेकिन मेरे पास एक और सवाल है, जब मैं टाइमर 1 करता हूं। सक्षम = सच, यह तुरंत शुरू नहीं होता है और अन्य कोड निष्पादित हो जाता है और केवल अंत में टाइमर 1_टिक के अंदर कोड निष्पादित हो जाता है? –
@Alon जब टिप्पणी पोस्ट करते समय '@' जैसा कि मैंने अभी सूचित किया है अन्यथा अधिकांश लोग आपकी टिप्पणी नहीं देखेंगे। आपके प्रश्न के लिए: टाइमर अलग थ्रेड (असीमित रूप से) में काम करता है ताकि टाइमर शुरू करने से पैरेंट थ्रेड के निष्पादन को रोका न जाए। इसे तुरंत निष्पादित करने के लिए आप इसे सीधे कॉल कर सकते हैं: 'टाइमर 1_Tick (टाइमर 1, EventArgs.Empty);' –