نمایش نتایج 1 تا 7 از 7

نام تاپیک: رسم کنترل خارج از فضای فرم

  1. #1

    رسم کنترل خارج از فضای فرم

    حتما کنترل dateTimePicker رو دیدید یا یک combobox که میتونه خارج از فضای فرم رسم بشه.
    یعنی اگه پایین فرم قرار داشته باشه بقیه فضای اون کنترل خارج از فضای فرم رسم میشه.
    میخوام همچین کنترلی درست کنم
    کسی میتونه کمک کنه؟

  2. #2
    کافیه Perent کنترلتو null کنی.

  3. #3
    کافیه Perent کنترلتو null کنی.
    میشه بیشتر توضیح بدی
    من یک txtBox رو اینکار کردم ولی دیگه نشونش نمیده!

  4. #4
    90% کنترلها بدون Parent معنی ندارن، منظورم از Parent = null در مورد فرمه. DateTimePicker هم مسلما داره از فرم استفاده می کنه. فقط تو این حالت چیزی که گفتم عملیه.

  5. #5
    وقتی از فرم استفاده کنیم focus به اون فرم میشه و فرم اصلی از focus خارج میشه!
    پس مطمئنا DateTimePicker از این استفاده نکرده

  6. #6
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran - Tehran
    پست
    799
    کنترل هایی که توسط ویندوز هندل میشند حتما باید دارای یک پنجره یا window پدر باشند تا بر روی اون رسم شند.
    من نمیدونم که آیا class library دات نت این امکان رو به تنهایی بهت میده یا نه اما همونطور که گفتم تمامی کنترل ها دارای یک ساختار درختی هستند که در سرشاخه پدر (یک پنجره) قرار داره.

    میتونی با استفاده از توابع API مثل CreateWindow و مشاهده سمپل هاش با چگونگی رسم شدن کنترلی مثل DateTimePicker اشنا شی.

  7. #7
    خوب شاید الان کسی باشه که بدونه چجوری یک کنترل بدون محدودیت در قالب درست کرد!

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •