2009-09-09 7 views
7

बॉक्स के बाहर इन्फ्राजिस्टिक्स अल्ट्राग्रिड नियंत्रण आपको ग्रिड वसंत में अंतिम स्तंभ बनाने की अनुमति देता है ताकि आयताकार ग्रिड के शेष अप्रयुक्त हिस्से को भर सके।इन्फ्राजिस्टिक्स बनाना अल्ट्राग्रिड कॉलम में "स्प्रिंग" व्यवहार है

____________________________ 
| Col1 | Col 2 | Col 3---->| 
|       | 

मैंने खोज की है लेकिन चौड़ाई भरने के लिए अंत कॉलम वसंत नहीं है, जो कॉलम बनाने की एक विधि नहीं ढूंढ पाई है।

उदाहरण के लिए, एक पंक्ति जिसमें टेक्स्ट विवरण होता है उसके बाद एक कॉलम होता है जिसमें कुछ क्रिया करने के लिए बटन होता है। आप पाठ विवरण को अधिकतर चौड़ाई लेना चाहते हैं, और ग्रिड के बाध्य आयत के अंत तक बटन बट के साथ कॉलम रखें।

__________________________________ 
| Text Col ------------>| Button | 
|        | 

किसी UltraGrid नियंत्रण बॉक्स, या यह काम करने के लिए कुछ हैक से बाहर यह करने के लिए प्राप्त करने का प्रयास के किसी भी अनुभव है?

+1

केवल पहले उदाहरण को पूरा करने की कोशिश करने वाले लोगों के लिए सहायक (अंतिम कॉलम शेष स्थान लेते हैं), तो आप ग्रिड की 'DisplayLayout' प्रॉपर्टी पर' ऑटोफिट स्टाइल = ऑटोफिट स्टाइल। एक्स्टेंडलास्ट कॉलम 'सेट करना चाहेंगे। –

उत्तर

13

यह अंतर्निहित इंफ्राजिस्टिक्स ग्रिड का उपयोग करके स्पष्ट रूप से किया जा सकता है।

  1. ग्रिड.डिस्प्लेलाइटआउट .ऑटोफिट स्टाइल = ऑटोफिट स्टाइल। रीसाइज़ ऑल कॉलम सेट करें।
  2. कॉलम कि आप एक निश्चित सीमा के भीतर रहने के लिए चाहते हैं की चौड़ाई, MinWidth और MaxWidth प्रॉपर्टी सेट

    सभी स्तंभ है कि एक (मेरे मामले में, बटन के साथ स्तंभ सेट किया गया है 150 चौड़ा करने के लिए)

निश्चित न्यूनतम और अधिकतम चौड़ाई आपके द्वारा प्रदान की जाने वाली न्यूनतम और अधिकतम सीमा के बीच अपनी चौड़ाई को तैरती है, और एक बार जब वे अपने अधिकतम तक पहुंच जाते हैं तो वे बढ़ते रहेंगे, जिस बिंदु पर मैक्स लागू नहीं होने वाले सभी अन्य कॉलम बढ़ते रहेंगे और शेष क्षैतिज स्थान भरेंगे ।

संबंधित मुद्दे