PDA

View Full Version : کنترل datetime



ghaum
چهارشنبه 27 فروردین 1382, 07:58 صبح
سلام
چه طور می توانیم با استفاده از این کنترل روزهای خاصی در ماه یا سال را انتخاب کرد مثلا تمام جمعه های هر ماه ویا...



متشکرم

baabi
چهارشنبه 27 فروردین 1382, 16:24 عصر
میشه لطفا بگین این کنترل کجاست؟
به روش های دیگه هم فکر کنم بشه اینکارو کرد اما یه کم مشکله.

ghaum
شنبه 30 فروردین 1382, 07:31 صبح
این کنترل در قسمت win32 می باشد

amirrf
شنبه 30 فروردین 1382, 22:39 عصر
منظور شما رخداد OnGetMonthInfo و تعیین BoldDays است؟

ghaum
یک شنبه 31 فروردین 1382, 09:32 صبح
سلام
می شه بیشتر توضیح بدید
ممنون

amirrf
دوشنبه 01 اردیبهشت 1382, 18:06 عصر
سلام،

OnGetMonthInfo هر زمان که ماه جدیدى در تقویم نمایش داده مى‌شود فرصتى براى‌ تغییر تنظیمات با توجه به ماه جدید در اختیار مى‌گذارد. در رخدادگردانى که براى آن مىنویسید مىتوانید با مقداردهى متغیر MonthBoldInfo روزهایى را مشخص کنید تا به شکل متمایز نمایش داده شوند. این متغیر انکدینگ خاص خود را دارد و براى‌ مقداردهى‌ آن باید از متد BoldDays استفاده کنید،‌ مثلا:

BoldDays([1,8,15,23,30], MonthBoldInfo);
روزهاى 1،8،15،23،30 از ماه با قلم کلفت‌تر نمایش داده خواهند شد.

در مثالهاى‌ بسته ShDateSolutions (http://www.farsicomponents.com/shdatesolutions.htm)که حاوى کامپوننت تقویم (http://www.farsicomponents.com/shmonthcalendar.htm)مشابه بصورت هجرى شمسى است مثال‌هایى در این زمینه براى ذخیره و نمایش مجدد این اطلاعات وجود دارد.

ghaum
دوشنبه 15 اردیبهشت 1382, 09:35 صبح
سلام
تابع BoldDayes را چگونه باید بنویسم
این تابع یک تابع کتابخانه ای نیست

amirrf
دوشنبه 15 اردیبهشت 1382, 11:38 صبح
BoldDays یکی از متدهای کامپوننت تقویم شماست.

MonthCalendar1.BoldDays([1,8,15,23,30], MonthBoldInfo);
یا

DateTimePicker1.BoldDays([1,8,15,23,30], MonthBoldInfo);