2012-11-01 14 views
9

में नियंत्रण के बीच स्थान कम करें मैं नियंत्रण के बीच की जगह को और भी कैसे कम कर सकता हूं? मैंने सभी मार्जिन और पैडिंग को 0 पर सेट कर दिया है लेकिन मेरे नियंत्रकों के बीच अभी भी जगह है।FlowLayoutPanel

flow layout properties

इस

अंतरिक्ष मैं सभी मार्जिन और padding 0 पर सेट के साथ हो रही है है मैं भी 0.

new spacing

और के लिए करने के लिए मार्जिन और प्रत्येक नियंत्रक पर गद्दी सेट स्थिरता की खातिर कोड है जो पिक्चरबॉक्स

Dim newPic As PictureBox = New PictureBox() 
newPic.Image = p.Image 
newPic.Size = New System.Drawing.Size(New Point(p.Size.Width * 2, 
               p.Size.Height * 2)) 
newPic.SizeMode = p.SizeMode 
laytt.SetToolTip(newPic, ttstring) 
AddHandler newPic.Click, AddressOf LayoutComponent_Clicked 

LayoutFlowLayout.Controls.Add(newPic) 
+1

क्या यह आपके लिए पर्याप्त नहीं है यदि आप प्रत्येक निहित नियंत्रण के सभी मार्जिन 0 पर सेट करते हैं? – Neolisk

+0

मैंने अभी कोशिश की है और इससे अंतरिक्ष कम हो गया है लेकिन – Ervin

+0

के बीच अभी भी एक स्पेस (2 पिक्सेल?) है, – Ervin

उत्तर

13

आप अपने द्वारा जोड़े गए चित्र बॉक्स पर मार्जिन प्रॉपर्टी सेट नहीं कर रहे हैं। डिफ़ॉल्ट 3,3,3,3 है। समस्या को ठीक करने के लिए कोड की इस पंक्ति को जोड़ें:

newPic.Margin = New Padding(0) 
+4

क्या मैंने टिप्पणी में सुझाव नहीं दिया और ओपी ने इसे खारिज कर दिया? पगली दुनिया... – Neolisk

4

प्रत्येक नियंत्रण संभालता है मानक नियंत्रण के साथ भी अलग तर्क।

enter image description here

सूचना है कि एक Button इसके चारों ओर कुछ जगह सुरक्षित रखता है, किसी पाठ बॉक्स सब कुछ लेता है: इस उदाहरण पर एक नज़र डालें। आप पूछ सकते हैं कि उनके बीच 2 पिक्सल क्यों हैं जिन्हें आप स्पष्ट रूप से देख सकते हैं। इसके लिए - कृपया पेंट में कॉपी/पेस्ट करें और ज़ूम इन करें। वे 2 पिक्सेल वास्तव में सीमा हैं, इस तरह एक नियंत्रण खींचा जाता है। मुझे यकीन है कि Buttons में भी सीमा है, लेकिन ज़ूम इन होने पर भी दृष्टि को उचित ठहराना मुश्किल है।

यदि आप इसे बदलना चाहते हैं, तो आपको कस्टम नियंत्रण बनाना होगा और इसे कैसे खींचा जाए, ओवरराइड करना होगा, यानी मैन्युअल रूप से सीमाएं इससे या इसी तरह से। लेकिन यूआई को लगातार रखने के लिए, मैं इसे करने की अनुशंसा नहीं करता।

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

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