MonthCalendar control possible bug in CF 2.0

L

Lonifasiko

While playing with CF 2.0 and VS.NET 2005 Beta2 I've noticed that
MonthCalendar control's behaviour is quite strange and unexpected.
They have published "DateChanged" event as the unique way of achieving
the date being selected in the calendar. As usual, this event fires
when a date is selected in the calendar, but problem comes when the
left or right arrow are clicked (yes, the arrows to navigate to
previous or next months), the "DateChanged" event is also fired.

It seems a really big bug from Microsoft, so it would be nice to hear
any other possible explanation from them. Have they corrected it?

I'm using CF 2.0's monthcalendar control (instead of
OpenNETCF's)because I can change its size by changing its font size.

Thanks very much in advance.
 
D

Daniel Moth

Why are you calling it a bug?!

Not only it makes perfect sense (DateChanged event fires when the date...
changes, which the act of going left/right does.), but also it is consistent
with the full framework behaviour. If it was the DateSelected event we were
talking about then, yes, you would be right...

To answer the question, no it hasn't changed since Beta 2; the only change
since B2 on the MonthCalendar is the GetDisplayRange/SelectionRange as
indicated here:
http://www.danielmoth.com/Blog/2005/09/b2-rc.html

Cheers
Daniel
 
L

Lonifasiko

Daniel, I still think it's a very big bug in VS.NET 2005 Beta2: THERE
IS NO DATESELECTED EVENT ANYWHERE i

As I told you yesterday, DateChanged is the unique way of achieving the
selected date, but this event is far different from the old
DateSelected. Clear enough now?

Have you tried MonthCalendar control with VS.NET 2005 Beta2? Do it and
tell me please. Perhaps in next releases this problem has been solved
but I cannot see this issue fixes in your article related to Beta2 to
Release Candidate transition, so taht's why I still think it's a big
bug.

Confirm me if you can so that I can tell Microsoft about this important
issue as fast as I can.

Regards.
 
D

Daniel Moth

Lonifasiko

Calm down, read what you wrote, seat back and think.

While thinking about it, may I suggest you read this:
http://www.danielmoth.com/Blog/2005/03/please-read-before-posting-to-ng.html

<time passes by>

Hopefully what you have concluded is that an event that works the same way
on both platforms, and in any case does exactly what you expect it to, has
no bugs in it.

You may have realised that what you are trying to request is the addition of
the DateSelected event for the netcf. That would be a request for a future
release (since you didn't submit that during the Beta timeframe). I am sure
you agree that a feature request is quite different to a bug.

As for trying it on B2 or RC or whatever, my previous reply stands.
DateChanged event works as expected in both B2 and RC and on both platforms.

If you wish to persist with this feel free to visit ladybug:
http://lab.msdn.microsoft.com/productfeedback/default.aspx

BTW, please start a new thread as to what your actual end user goal is and
then maybe one of us can suggest a workaround for you.

Cheers
Daniel
 
L

Lonifasiko

OK. I will not call it a bug anymore, but I still cannot understand how
MS has decided not to include an event that worked perfectly in CF 1.0.
Only ask this question: do you see it normal?

I submitted MS a bug last friday, but as you say, should be a future
request. It's late.

Anybody else hasn't complaint about this event not being included in CF
2.0? I can't believe my eyes......

Following your advice, I'll make another post in order you can help me
solving my problem.

PS: I consider that some capital letters in my previous post are not
enough reason to "suggest" me reading a posting style guide. I think
I'm generally very correct in all my posts. Anyway, sorry if you got
angry because of these two posts.
 
D

Daniel Moth

Only ask this question: do you see it normal?
It really doesn't matter. Do I see it as normal that there is no
TreeView.NodeClick event? No, but the CF is *compact* so some things have to
give. We feedback and if enough of us want something it happens in the next
release.
Following your advice, I'll make another post in order you can help me
solving my problem.
I see Peter has already helped you. I was suggesting to post the real
end-user scenario but Peter's reply covers it all I guess. I'll add one more
link to that thread.
PS: I consider that some capital letters in my previous post are not
enough reason to "suggest" me reading a posting style guide. I think
For the record, I pointed you there for the capitals and for the 8th one on
the list.
Anyway, sorry if you got
angry because of these two posts.
I didn't :)

Cheers
Daniel
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top