मेरे पास वर्तमान में एक दृश्य स्टूडियो एड-इन है और मैंने एक नया आउटपुट विंडो फलक बनाया है जिसे मैं सफलतापूर्वक पाठ लिख सकता हूं। हालांकि, जब आउटपुट विंडो खुलती नहीं है या इसे कम किया जाता है तो जब मैं फलक पर सक्रिय() विधि को कॉल करता हूं तो यह (पॉपअप) नहीं खुलता है। कोई विचार है कि मैं इसे कैसे प्राप्त कर सकता हूं?एक ऐड-इन से आउटपुट विंडो को कैसे प्रदर्शित करें?
उत्तर
यदि आपने ऐड-इन विज़ार्ड का उपयोग करके अपना ऐड-इन बनाया है तो आपके पास नीचे एक Exec() विधि होनी चाहिए। मैंने दो लाइनें जोड़ दी हैं जो आउटपुट विंडो को खोलने का कारण बनती हैं और यह दिखाई देती है कि यह मूल रूप से बंद या कम हो गया है या नहीं। मैंने इसे वीएस -2008 और वीएस -2010 में परीक्षण किया।
public void Exec(string commandName, vsCommandExecOption executeOption, ref object varIn, ref object varOut, ref bool handled)
{
handled = false;
if(executeOption == vsCommandExecOption.vsCommandExecOptionDoDefault)
{
if(commandName == "AddinTest.Connect.AddinTest")
{
// Find the output window.
Window outputWindow = _applicationObject.Windows.Item(Constants.vsWindowKindOutput);
// Show the window. (You might want to make sure outputWindow is not null here...)
outputWindow.Visible = true;
handled = true;
return;
}
}
}
धन्यवाद, वही था जो मुझे चाहिए था। – gouldos
यह एक VSPackage में भी उपयोगी था, इसलिए इसके लिए धन्यवाद। यह मुझे पागल बना रहा था! _dteicationObject के बजाय _dte.Windows का उपयोग करने के लिए कोड को थोड़ा संशोधित करने की आवश्यकता है। –
- 1. एक पूर्णस्क्रीन TYPE_SYSTEM_ALERT विंडो कैसे प्रदर्शित करें?
- 2. एमएसबिल्ड से वीएस आउटपुट विंडो में संदेश कैसे आउटपुट करें?
- 3. आउटपुट विंडो से पहले मौके अपवाद कैसे प्राप्त करें
- 4. एक मोडल विंडो में पीडीएफ कैसे प्रदर्शित करें?
- 5. वेबपृष्ठ में पाइथन आउटपुट को लगातार प्रदर्शित कैसे करें?
- 6. पायथन स्क्रिप्ट आउटपुट विंडो को कैसे खोलें?
- 7. सी ++ बिल्डर आउटपुट विंडो
- 8. मैं लॉगऑन आउटपुट के लॉगर नाम को प्रदर्शित करने वाले विजुअल स्टूडियो आउटपुट विंडो को कैसे रोकूं?
- 9. php से wget कैसे चलाएं ताकि आउटपुट ब्राउज़र विंडो में प्रदर्शित हो जाए?
- 10. रीयलटाइम में mathjax आउटपुट प्रदर्शित करें
- 11. पैरेंट विंडो में jquery संवाद प्रदर्शित करें
- 12. एक्सकोड आउटपुट विंडो
- 13. मानक आउटपुट कैप्चर करें और अभी भी इसे कंसोल विंडो
- 14. चित्र को चित्र में कैसे प्रदर्शित करें?
- 15. पूर्ण ब्राउज़र विंडो को कैसे भूरे रंग में डालें और केंद्र में एक फॉर्म प्रदर्शित करें?
- 16. कंसोल। राइटलाइन आउटपुट विंडो
- 17. सरल दृश्य स्टूडियो 'आउटपुट' विंडो
- 18. HAML - एक चर के मान को कैसे प्रदर्शित करें?
- 19. इंटेलिजे आईडीईए की आउटपुट विंडो आउटपुट
- 20. जीडीबी - एक अलग विंडो में लक्ष्य अनुप्रयोग का प्रदर्शन आउटपुट
- 21. एक अंगूठी हैंडलर में आरईपीएल विंडो को कैसे मुद्रित करें?
- 22. बाल विंडो से पैरेंट विंडो को दोबारा लोड करें
- 23. विंडो को एनिमेट कैसे करें?
- 24. डब्ल्यूपीएफ में एक विंडो को कम करें?
- 25. एप्लिकेशन से आउटपुट आउटपुट के बिना JVM आउटपुट को रीडायरेक्ट कैसे करें?
- 26. पॉपअप विंडो से मूल विंडो में डेटा कैसे पास करें?
- 27. बैच आउटपुट को छिपाने के लिए कैसे करें
- 28. टॉमकैट में stdout आउटपुट कैसे लॉग करें?
- 29. एक WPF विंडो से आइकन को हटाने
- 30. सेवा से सॉफ्ट कीबोर्ड कैसे प्रदर्शित करें?
मैं कहूंगा कि यह स्वचालित रूप से विंडोज़ स्विच करने के लिए ऐड-इन के लिए बहुत उपयुक्त नहीं है। इसे उपयोगकर्ता को छोड़ दें। –
@ हंस - यह एक खोज के समान हो सकता है जहां खोज के बाद, परिणाम विंडो को फोकस दिया गया है और आप वहां उपयोगकर्ता का ध्यान निर्देशित करना चाहते हैं। नहीं? – shaunmartin
@ हंस क्या होगा यदि उसका ऐड-इन जादूगर आपके सभी काम करता है? –