PDA

View Full Version : سوال: انتخاب تاريخcalender جانوس با كد



mahboube
چهارشنبه 01 دی 1389, 13:53 عصر
سلام دوستان
من يك calender جانوس دارم مي خوام بدونم ميشه با كد تاريخ خاصي رو توي calender انتخاب كرد.(كاري كه هنگام كليك كردن روي يك تاريخ در زمان اجرا انجام ميشه).

mahboube
چهارشنبه 01 دی 1389, 15:04 عصر
خودم پيداش كردم!(اين جانوس كلا يه چيزاييش خيلي بي ربطه!!!)


DateTime Date = new DateTime(1999, 09, 09);
calendar2.FirstMonth = Date;

tooraj_azizi_1035
چهارشنبه 01 دی 1389, 15:20 عصر
سلام،
CalendarCombo1.Value = DateTime.Now

شما تو کد بالا FirstMonth رو مقدار دادی؟ چرا؟

mahboube
چهارشنبه 01 دی 1389, 15:28 عصر
calender نهcalendecombo.
(Janus.Windows.Schedule.calender )
valueنداره بااين month‌رو عوض مي كنم.ولي day رو نمي دونم چطوري؟؟!!
63956

mahboube
پنج شنبه 02 دی 1389, 10:20 صبح
كسي نمي دونه day رو چطوري ميشه براي calender انتخاب كرد؟

mahboube
شنبه 04 دی 1389, 10:37 صبح
اين منو رواني كرد!!!!دو روزه الافشم.جان من يه نگاه بكنين ببينيد چطوري ميشه تاريخ روتو اي calender تنظيم كرد؟؟(برنامشو ميزارم،اگه اجرا نشد Dll شو از تو bin اضافه كنيد.
ممنون.

mahboube
شنبه 04 دی 1389, 13:26 عصر
اينم تو help ش نوشته ولي من نمي دونم يعني چي؟


Both the CurrentDate and the SelectedDates properties are updated before the SelectionChanged event is raised. You can override the date selection by using the OnSelectionChanged event handler to manually set the SelectedDates property.


هيشكي اينجا كارنكرده بااين؟؟؟

tooraj_azizi_1035
شنبه 04 دی 1389, 13:35 عصر
سلام،
خاصیتی به اسم CurrentDate نداره که بتونی ست کنی؟
DateTime d=new DateTime(1999,10,12);
calendar1.CurrentDate = d;

mahboube
شنبه 04 دی 1389, 13:42 عصر
سلام،
خاصیتی به اسم CurrentDate نداره که بتونی ست کنی؟
DateTime d=new DateTime(1999,10,12);
calendar1.CurrentDate = d;

چرا داره ولي من نياز دارم خاصيت selectiontype شو بكنم schedule!و وقتي اين خاصيت باشه currentdate كارنمي كنه و بايد تاريخ با selectiondate تنظيم بشه.
كه خودش چيزي كه بالا گفتمو گفته و وقتي من توي ايونت selectionchanged تنظيمش مي كنم يكبار تغيير ميده ولي من نمي خوام توي اين ايونت باشه!
مي خوام مثلا يك دكمه كه زد تنظيم كنه.
ممنون از توجهت.

tooraj_azizi_1035
شنبه 04 دی 1389, 13:51 عصر
DateTime[] dates = new DateTime[2];

dates[0] = DateTime.Today;
dates[1] = DateTime.Today.AddDays(1);

this.calendar1.SelectedDates = dates;

mahboube
شنبه 04 دی 1389, 14:12 عصر
DateTime[] dates = new DateTime[2];

dates[0] = DateTime.Today;
dates[1] = DateTime.Today.AddDays(1);

this.calendar1.SelectedDates = dates;

دمت هات.اين بيسته.
حالا يه مرحمت كني add نباشه.يعني يه تاريخ بهش بدم سلكت كنه عالي ميشه.

بعد بهمم بگو لطفا چرا datetime دوتايي مي خواست؟؟!!!

پ.و.اينجا معلوم ميشه كي برنامه نويسه كي كد كپي كن!!!:افسرده::خجالت:

mahboube
شنبه 04 دی 1389, 14:23 عصر
من اينطوري گذاشتمش:


int selDay = 27;
int day = Convert.ToInt32(DateTime.Today.Day);
int Dif = day - selDay;
dates[1] = DateTime.Today.AddDays(-Dif);
this.calendar1.SelectedDates = dates;


دمت هات.خيلي كار راه انداختي.مرسييييي:قلب:

tooraj_azizi_1035
شنبه 04 دی 1389, 14:23 عصر
عدد 2 رو به 1 تغییر بده و dates[0] رو برابر تاریخ دلخواه قرار بده و خط dates[1] رو حذف کن.
منظور آخرت رو نفهمیدم مشکوکه!

mahboube
شنبه 04 دی 1389, 14:36 عصر
اينطوري:


DateTime[] dates = newDateTime[1];
//DateTime.Today;DateTime.Today.AddDays(1);
// dates[0] = new DateTime(1999, 10, 10);
//int selDay = 27;
//int day = Convert.ToInt32(DateTime.Today.Day);
//int Dif = day - selDay;
dates[0] = newDateTime(1999, 2, 2);
this.calendar1.SelectedDates = dates;


نمي شه !!
بعد سال و ماهو چطوري عوض كنم؟!



منظور آخرت رو نفهمیدم مشکوکه!

اينو باخودم بودم!!كلي الافش شدم نتونستم درستش كنم!!

mahboube
شنبه 04 دی 1389, 15:38 عصر
من اين خطم اضافش كردم(خط قرمز).چون سلكت ميكرد ولي نشون نميداد!!:خجالت:)


DateTime[] dates = newDateTime[1];
DateTime d = newDateTime(Convert.ToInt32(textBox1.Text), Convert.ToInt32(textBox2.Text), Convert.ToInt32(textBox3.Text));
this.calendar1.FirstMonth = d;
dates[0] = d;
this.calendar1.SelectedDates = dates;

tooraj_azizi_1035
یک شنبه 05 دی 1389, 11:21 صبح
سلام،
وقتی تو ایجاد شی 1999, 2, 2 رو وارد می کنی یعنی داری روز و ماه و سال رو به ترتیب تعیین می کنی، الان دقیقاً مشکلت چیه؟

mahboube
یک شنبه 05 دی 1389, 11:41 صبح
سلام،
وقتی تو ایجاد شی 1999, 2, 2 رو وارد می کنی یعنی داری روز و ماه و سال رو به ترتیب تعیین می کنی، الان دقیقاً مشکلت چیه؟

الان كه هيچي!!
ولي اونموقع به جان خودم اعمال نميكرد!!
(يعني شايدم ميكرد ولي من نميديدم!بعد فكر ميكردم نميكنه)براي همين firstmonth گذاشتم.

tooraj_azizi_1035
یک شنبه 05 دی 1389, 12:26 عصر
مشکل دیگه ای داری؟