The Reason why ComboBox control is unfinished (3 times !)

  • Thread starter Thread starter TheSteph
  • Start date Start date
T

TheSteph

Hi !

I have a question : the ComboBox control have NO single border, and height
is at least 1 pixel higher than TextBox.

There is absolutely NO good reason for making a ComboBox looking that way.

My question is WHY Microsoft did that in the 3 versions of Visual
Studio/.NET releases (and probably will stay like that in the next version
of VS) ????

A) MS Developer forgot 3 times to finish that control ?
B) The same beginner did the same mistake 3 times and QC missed that 3
times ?
C) Microsoft want to be sure to keep design advantage on their customers
giving them unfinished controls ?
D) Microsoft encourage their customers to learn about control design
development ?
E) Other ?


I'll bet on the C.

If somebody have an idea.. I'm curious to know the explanation.if there is
any.

Steph.
 
You sound really frustrated. What exactly are you trying to accomplish
that you are having trouble doing without the single border or pixel
height that matches a text box?

They probably didn't think that devoting resources to making it more
robust would be worth the amount of usage those extra features would
use.

-Aaron
 
TheSteph said:
Hi !

I have a question : the ComboBox control have NO single border, and height
is at least 1 pixel higher than TextBox.

There is absolutely NO good reason for making a ComboBox looking that way.

My question is WHY Microsoft did that in the 3 versions of Visual
Studio/.NET releases (and probably will stay like that in the next version
of VS) ????

A) MS Developer forgot 3 times to finish that control ?
B) The same beginner did the same mistake 3 times and QC missed that 3
times ?
C) Microsoft want to be sure to keep design advantage on their customers
giving them unfinished controls ?
D) Microsoft encourage their customers to learn about control design
development ?
E) Other ?


I'll bet on the C.

Wrong bet. The .NET combobox is a thin wrapper around the good old Win32 Combobox - it
existed long before .NET and as such have nothing to do with .NET nor will it change with
the next version of VS.

Willy.
 
Back
Top