टूलस्ट्रिपकंबोबॉक्स को टूलस्ट्रिप बटन के बाद रखा गया है और इसे दूसरे द्वारा फोल्ड किया गया है, जो सही-गठबंधन है। मैं preStinging और folowing ToolStripButtons के बीच उपलब्ध सभी जगहों को भरने के लिए हमेशा अपनी लंबाई समायोजित करने के लिए ToolStripComboBox को कैसे सेट अप करूं?ToolStrip पर उपलब्ध सभी जगहों को भरने के लिए ToolStripComboBox कैसे बनाएं?
अतीत में मैं अभिभावक आकार बदलने की घटना को संभालने के लिए उपयोग करता था, पड़ोसी तत्वों के समन्वय के आधार पर सेट करने के लिए नई लंबाई की गणना करता था और नए आकार को सेट करता था। लेकिन अब, जैसा कि मैं एक नया एप्लीकेशन विकसित कर रहा हूं, मुझे आश्चर्य है कि कोई बेहतर तरीका नहीं है।
यहां एक समस्या है (मुझे याद नहीं है कि मेरे पास पिछले समय था, जब मैं V2005 का उपयोग कर रहा था)। प्रत्येक विषम महत्वपूर्ण पर (प्रभाव तब नहीं होता है जब आकार का अंतर कुछ पिक्सल या उससे कम के रूप में छोटा हो) आकार कम हो जाता है टूलस्ट्रिपकंबोबाक्स गायब हो जाता है (ऐसा लगता है कि अगर मैं इसे एक बार फिर कम करता हूं (और यदि मैं इसे एक बार फिर कम करता हूं तो गायब हो जाएगा) या इसे बढ़ाएं)। ऑटोराइज को झूठ पर सेट किया गया है, एक अंक को घटाया जा सकता है (जो आपके उदाहरण में 4 है) मदद नहीं करता है। स्प्लिटकॉन्टेनर पैनल के अंदर स्थित टूलस्ट्रिप और स्प्लिटकॉन्टेनर स्प्लिटर खींचकर प्रत्येक बार एक मैनेल का आकार बदलकर आकार बदलता है। – Ivan
मैंने जो समस्या पैटर्न का वर्णन किया है, उसका सबसे आम घटना मामला अधिकतम राज्य से एक फॉर्म को पुनर्स्थापित कर रहा है - टूलस्ट्रिपकंबोबॉक्स (बाएं पैनल में और दाएं पैनल में) दोनों इस मामले में गायब हो जाते हैं। – Ivan
'टूलस्ट्रिपकंबोबॉक्स' को 'उपयोगकर्ता फॉर्म' के बाद अधिकतम राज्य से आकार बदलने के बाद 'गायब होने से रोकने के लिए' मैंने इस हैक का उपयोग किया: 'ToolStripComboBox.Visible = false; ToolStripComboBox.Visible = true; 'toolStripComboBox1.Width = ...' 'के बाद 'toolStrip1_Resize' ईवेंट हैंडलर के अंदर'। एचटीएच – dee