حتما کنترل dateTimePicker رو دیدید یا یک combobox که میتونه خارج از فضای فرم رسم بشه.
یعنی اگه پایین فرم قرار داشته باشه بقیه فضای اون کنترل خارج از فضای فرم رسم میشه.
میخوام همچین کنترلی درست کنم
کسی میتونه کمک کنه؟
حتما کنترل dateTimePicker رو دیدید یا یک combobox که میتونه خارج از فضای فرم رسم بشه.
یعنی اگه پایین فرم قرار داشته باشه بقیه فضای اون کنترل خارج از فضای فرم رسم میشه.
میخوام همچین کنترلی درست کنم
کسی میتونه کمک کنه؟
میشه بیشتر توضیح بدیکافیه Perent کنترلتو null کنی.
من یک txtBox رو اینکار کردم ولی دیگه نشونش نمیده!
90% کنترلها بدون Parent معنی ندارن، منظورم از Parent = null در مورد فرمه. DateTimePicker هم مسلما داره از فرم استفاده می کنه. فقط تو این حالت چیزی که گفتم عملیه.
وقتی از فرم استفاده کنیم focus به اون فرم میشه و فرم اصلی از focus خارج میشه!
پس مطمئنا DateTimePicker از این استفاده نکرده
کنترل هایی که توسط ویندوز هندل میشند حتما باید دارای یک پنجره یا window پدر باشند تا بر روی اون رسم شند.
من نمیدونم که آیا class library دات نت این امکان رو به تنهایی بهت میده یا نه اما همونطور که گفتم تمامی کنترل ها دارای یک ساختار درختی هستند که در سرشاخه پدر (یک پنجره) قرار داره.
میتونی با استفاده از توابع API مثل CreateWindow و مشاهده سمپل هاش با چگونگی رسم شدن کنترلی مثل DateTimePicker اشنا شی.
خوب شاید الان کسی باشه که بدونه چجوری یک کنترل بدون محدودیت در قالب درست کرد!