PDA

View Full Version : سوال: ساخت کنترلی مانند ComboBox



rasol_afkham
شنبه 07 تیر 1393, 16:49 عصر
با سلام خدمت دوستان عزیز:
چطور می توان کنترلی مانند ComboBox و یا DateTimePicker را ایجاد نمود. برای مثال وقتی که یک ComboBox را درون یک کنترل GroupBox قرار می دهیم، این کنترل برای او نقش یک والد را دارد. و اگر کنترلی درون این چنین کنترلی قرار گیرد، وقتی که کنترل والد را کوچک کنیم، اگر کنترل فرزندی که درون او قرار دارد از کنترل والد بزرگتر باشد. قسمتهای پایینی کنترل فرزند دیده نمی شود. و محدود به مرزهای کنترل والد خود است. مانند تصویر زیر.
120572
اما کنترلی مانند ComboBox وقتی بر روی کنترلی دیگر قرار داشته باشد و کنترل والد آن کوچک باشد، وقتی بر روی ComboBox کلیک می کنیم و لیست آن پایین می افتد، از درون کنترل والد بیرون می آید و محدود به مرزهای کنترل والد نیست. مانند شکل زیر.

120573
همانطور که می بینید کنترل ComboBox داخل GroupBox قرار دارد ولی لیست آن از مرزهای GroupBox رد شده و حتی از مرزهای فرم هم رد شده.
چطور می توان چنین کنترلی را ایجاد نمود؟

plus
شنبه 07 تیر 1393, 17:40 عصر
نگاهی به کنترل ToolStripDropDown بندازین.

rasol_afkham
شنبه 07 تیر 1393, 21:49 عصر
این کنترل اونی که من می خواهم نیست. این کنترل پانلی را ایجاد می کنه همانند پانل خصوصیات خود ویژوال استادیو.

Pedram_Parsian
شنبه 07 تیر 1393, 22:30 عصر
فکر کنم باید با MDI باشه ...