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

نام تاپیک: مرتب سازی اتوماتیک دکمه های روی فرم و گذاشتن افکت fade out روی دکمه ها

  1. #1
    کاربر دائمی
    تاریخ عضویت
    خرداد 1391
    محل زندگی
    https://gardesh-gar.ir
    پست
    527

    مرتب سازی اتوماتیک دکمه های روی فرم و گذاشتن افکت fade out روی دکمه ها

    سلام!
    1-فرض کنید چند تا دکمه روی فرم دارم که بصورت مرتب روی فرم هستند!
    حالا میخوام وقتی کاربر یه سری رو مخفی کرد دکمه ها روی فرم بصورت اتوماتیک مرتب بشن!
    مثلا 16 تا دکمه چهارتا ردیف چهارتایی داریم که همه بصورت مرتب روی فرم قرار گرفتن!
    ####
    ####
    ####
    ####
    حالا کاربر اومد و اینجوریش کرد:
    ####
    ####
    ##_#
    #_##
    خوب این حالت روی فرم اصلا قشنگ نیست!
    اگه هم یکی یکی بیام دکمه ها رو بخوام Location شون رو تغییر بدم عاسفالتیته خواهم شد...
    چون ممکنه تعداد حالتها خیلی بشه!
    ------------------------------------------
    2-چجوری میتونم این مرتب سازی رو با افکت Fade out انجام بدم؟
    اینجا رو نگاه کنید:
    http://msdn.microsoft.com/en-us/libr.../hh452703.aspx
    فیلم دوم رو ببینید چجوریه!

  2. #2

    نقل قول: مرتب سازی اتوماتیک دکمه های روی فرم و گذاشتن افکت fade out روی دکمه ها

    فیلمو که ندیدم اما شما میتونی بعد از اینکه هر دکمه رویداد visable فرق میکنه چک کنین اگه مخفی شد با یه حلقه همه ی دکمه های تو فرم یدونه شیفت کنن عقب(مثلا دکمه 2 مخفی میشه پوزیشن دکمه 5 بشه ماله 4 ماله 4 بشه ماله 3 ماله 3 بشه ماله 2 ....)....
    البته افکت بخوای (مثل اون لینک)باید wPf کار کنی چون تو ویندوز فرم دستت خیلی بسته میشه ...

  3. #3
    کاربر دائمی
    تاریخ عضویت
    خرداد 1391
    محل زندگی
    https://gardesh-gar.ir
    پست
    527

    نقل قول: مرتب سازی اتوماتیک دکمه های روی فرم و گذاشتن افکت fade out روی دکمه ها

    نقل قول نوشته شده توسط aliagamon مشاهده تاپیک
    فیلمو که ندیدم اما شما میتونی بعد از اینکه هر دکمه رویداد visable فرق میکنه چک کنین اگه مخفی شد با یه حلقه همه ی دکمه های تو فرم یدونه شیفت کنن عقب(مثلا دکمه 2 مخفی میشه پوزیشن دکمه 5 بشه ماله 4 ماله 4 بشه ماله 3 ماله 3 بشه ماله 2 ....)....
    البته افکت بخوای (مثل اون لینک)باید wPf کار کنی چون تو ویندوز فرم دستت خیلی بسته میشه ...
    بلادل دمت گرم ولی اونجوری شما واسه اولی راه حل دادی همونطور هم که قبلا عرض کردم چون تعداد حالت ها زیاد میشه کار سختی هست!
    اگر مترو ویندوز 8 رو دیده باشید اینکارو میکنه
    حتی افکت هم داره!
    wpf که نه نمیخوام!
    ترجیحا همون win app معمولی!

  4. #4

    نقل قول: مرتب سازی اتوماتیک دکمه های روی فرم و گذاشتن افکت fade out روی دکمه ها

    اگه باتن هارو موقع تعریف تو ارایه بنویسی میتونی برنامه رو داینامیک کنی ... (یه تابع داینامیک ...)...
    و البته مترو از زمل(XAML)استفاده میکنه ... یعنی ترکیب سی شارپ و زمل که میشه همون WPF خودمون
    آخرین ویرایش به وسیله aliagamon : جمعه 22 شهریور 1392 در 00:37 صبح

  5. #5

    نقل قول: مرتب سازی اتوماتیک دکمه های روی فرم و گذاشتن افکت fade out روی دکمه ها

    توی win forms بهتره تمرکزتو رو افکت نذاری که نهایتا نتیجه مطلوبو نخواهی گرفت
    اما برا مرتب سازی پیشنهاد میکنم از flowlayoutpanel استفاده کنی

  6. #6
    کاربر دائمی
    تاریخ عضویت
    خرداد 1391
    محل زندگی
    https://gardesh-gar.ir
    پست
    527

    نقل قول: مرتب سازی اتوماتیک دکمه های روی فرم و گذاشتن افکت fade out روی دکمه ها

    نقل قول نوشته شده توسط mousa1992 مشاهده تاپیک
    توی win forms بهتره تمرکزتو رو افکت نذاری که نهایتا نتیجه مطلوبو نخواهی گرفت
    اما برا مرتب سازی پیشنهاد میکنم از flowlayoutpanel استفاده کنی
    داداش دمت گرم این flowlayoutpanel عجب چیز شاخیه!
    حال کردم باهاش!
    ولی یه مشکلی دارم باهاش!
    میخوام دکمه ها به ترتیب من مرتب بشن!
    این واسه خودش یکی رو میاره اول یکی رو میاره آخر!
    اصلا معلوم نیست با چه الگویی اینکارو میکنه!
    حتی به ترتیب حروف الفبا هم نیست!
    میدونید چیکار باید کرد؟

  7. #7
    کاربر دائمی آواتار FastCode
    تاریخ عضویت
    تیر 1388
    محل زندگی
    /dev/null
    پست
    3,486

    نقل قول: مرتب سازی اتوماتیک دکمه های روی فرم و گذاشتن افکت fade out روی دکمه ها

    نقل قول نوشته شده توسط ashkan1234 مشاهده تاپیک
    داداش دمت گرم این flowlayoutpanel عجب چیز شاخیه!
    حال کردم باهاش!
    ولی یه مشکلی دارم باهاش!
    میخوام دکمه ها به ترتیب من مرتب بشن!
    این واسه خودش یکی رو میاره اول یکی رو میاره آخر!
    اصلا معلوم نیست با چه الگویی اینکارو میکنه!
    حتی به ترتیب حروف الفبا هم نیست!
    میدونید چیکار باید کرد؟
    اگر راهنماش رو بخونید متوجه میشید که اصلا هم تصادفی نیست و اتفاقا خیلی هم قانونمنده.
    در designer ه vs میتونید از گزینه های bring to front و send to back استفاده کنید.

  8. #8
    کاربر دائمی
    تاریخ عضویت
    خرداد 1391
    محل زندگی
    https://gardesh-gar.ir
    پست
    527

    نقل قول: مرتب سازی اتوماتیک دکمه های روی فرم و گذاشتن افکت fade out روی دکمه ها

    نقل قول نوشته شده توسط FastCode مشاهده تاپیک
    اگر راهنماش رو بخونید متوجه میشید که اصلا هم تصادفی نیست و اتفاقا خیلی هم قانونمنده.
    در designer ه vs میتونید از گزینه های bring to front و send to back استفاده کنید.
    ممنون از پاسخگوییت!
    ولی bring to front و send to back که فرمودید اولویت زیر رو بودن کنترلها رو مشخص میکنه!
    من مشکلم با اون نیست
    بلکه با چیدمانش هست!
    مثلا ببینید اینجارو استاندارد از نظر ما اینه دیگه:
    Button1-Button2-Button3-Button4
    ولی وقتی میزارم توی FlowControl اینجوری میشه:
    Button4-Button3-Button1-Button2

  9. #9

    نقل قول: مرتب سازی اتوماتیک دکمه های روی فرم و گذاشتن افکت fade out روی دکمه ها

    به همون ترتیبی که میخواین کنترل ها قرار بگیرن اضافشون کنید به flowlayoutpanel و همونطور که اقای FastCode گفتن میتونید با استفاده از send to back و bring to front هم کنترل های توی پنل رو مرتب کنید

  10. #10
    کاربر دائمی
    تاریخ عضویت
    خرداد 1391
    محل زندگی
    https://gardesh-gar.ir
    پست
    527

    نقل قول: مرتب سازی اتوماتیک دکمه های روی فرم و گذاشتن افکت fade out روی دکمه ها

    خیلی ممنون از لطفتون مشکل حل شد!
    از آقای FastCode هم معذرت میخوام که منظورشونو درست متوجه نشدم!
    فکر نمیکردم send to back و اینا همچین قابلیتی هم داشته باشن!
    آقا موسی دست شما هم درد نکنه!

تاپیک های مشابه

  1. پاسخ: 0
    آخرین پست: سه شنبه 06 تیر 1391, 13:44 عصر
  2. سوال: پرشدن اتوماتیک فیلد های یک فرم
    نوشته شده توسط arpachi در بخش Access
    پاسخ: 5
    آخرین پست: جمعه 25 فروردین 1391, 19:11 عصر
  3. مبتدی: کارنکردن دکمه های ساب فرم
    نوشته شده توسط m0rteza2 در بخش Access
    پاسخ: 1
    آخرین پست: دوشنبه 01 فروردین 1390, 21:14 عصر
  4. دکمه های خود فرم
    نوشته شده توسط omid-vbAuto در بخش VB.NET
    پاسخ: 10
    آخرین پست: دوشنبه 15 آذر 1389, 19:04 عصر
  5. سوال: مرتب سازی برحسب فیلد های مختلف با StoredProc استاندارد دلفی
    نوشته شده توسط hamid-nic در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 7
    آخرین پست: شنبه 17 مهر 1389, 08:31 صبح

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

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