Groups > Borland > Delphi winforms controls > Re: Question about D 2007




Re: Question about D 2007

Re: Question about D 2007
Thu, 4 Jan 2007 10:36:53 -0500
sasha wrote:
>
> The situation is next: one of the most important things wich we need
> in our work is a visual inheritance in form designer.
>
> As you know Microsoft created new controls in .NET 2.0 such as
> GridView, BindingNavigator, MenuStrip, ToolStrip ets. But it is not
> possible to change this controls in inherited forms or controls. You
> can read about this here:
> http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=13091&SiteID=1
>
> For our company this is critical bug of VS 2005, so we decided to use
> other IDE where this bug not exists.
>
> The question is next: can we expect that in Delphi 2007 visual
> inheritance of all .NET 2.0 controls will work fine? It's very very
> important for us.

The question is where the "bug" really is - is it in VS 2005, or in
the 
nature of the controls? If that latter than Delphi probably won;t be able to 
help since it will be providing the same  .Net 2.0 controls. If the former, 
then it is certainly possible Delphi will be able to address this, but not 
enough is known about Delphi 2007 (Highlander) yet to know if that is the 
case.

-- 
Wayne Niddery - Winwright, Inc (www.winwright.ca)
"Light is faster than sound, which is why some folks appear bright
before they speak." 

Post Reply
Question about D 2007
Thu, 04 Jan 2007 12:04:35 +020
Hi! Happy new year.

I past i used delphi up to Delphi 7. Then i switched to VS 2003 and now 
our company should make a choise what to do.

The situation is next: one of the most important things wich we need in 
our work is a visual inheritance in form designer.

As you know Microsoft created new controls in .NET 2.0 such as GridView, 
BindingNavigator, MenuStrip, ToolStrip ets. But it is not possible to 
change this controls in inherited forms or controls. You can read about 
this here: 
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=13091&SiteID=1

For our company this is critical bug of VS 2005, so we decided to use 
other IDE where this bug not exists.

The question is next: can we expect that in Delphi 2007 visual 
inheritance of all .NET 2.0 controls will work fine? It's very very 
Post Reply
Re: Question about D 2007
Thu, 04 Jan 2007 23:41:00 +020
> The question is where the "bug" really is - is it in VS 2005, or
in the 
> nature of the controls? If that latter than Delphi probably won;t be able
to 
> help since it will be providing the same  .Net 2.0 controls. If the former,

> then it is certainly possible Delphi will be able to address this, but not

> enough is known about Delphi 2007 (Highlander) yet to know if that is the 
> case.

Thanks for your answer. Even don't know where this bug is. You can read 
this:

http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=
115264

I read there next:

------------------------------------------------------------------------

This is not the disability of the VS Designer but it is the ability of 
the CustomeDesigners available in VS 2005. For each complex control 
there is a CustomeDesigner, like for DataGridView there is a custome 
Designer name DataGridViewDesigner in System.Design.dll, which make the 
properties in the child class read only. So if you provide the 
ControlDesigner (which is the FATHER of all designers, and is capable to 
handle almost all the designing functionality) as the designer for any 
control then the problem will be solve.

-------------------------------------------------------------------------

I know that Borland has very big experience in visual inheritance since 
D2. I used this future in D6 and D7 and it worked excellent. So maybe 
your engineers can write own control designers. If you'll search 
discussing of this problem in internet you will find many people who 
need it...

Post Reply
Re: Question about D 2007
Fri, 5 Jan 2007 10:43:58 -0500
sasha wrote:
> I read there next:
>
> This is not the disability of the VS Designer but it is the ability of
> the CustomeDesigners available in VS 2005. For each complex control
> there is a CustomeDesigner, like for DataGridView there is a custome
> Designer name DataGridViewDesigner in System.Design.dll, which make
> the properties in the child class read only. So if you provide the
> ControlDesigner (which is the FATHER of all designers, and is capable
> to handle almost all the designing functionality) as the designer for
> any control then the problem will be solve.

It sounds like it would be possible to supply one's own designers to replace 
the ones supplied by MS, but of course this might be a lot of work too. So 
the question becomes whether that extra work is worth it. Yes, it would help 
some number of developers and be a something that could be trumpeted over 
VS, but would the cost really be returned in additional sales of the 
product? My *guess* is probably not and that the MS designers will be the 
ones used for MS controls.

By the wording in your reply, I need to also point out that TeamB members 
are not Borland/Codegear employees - we are customers just like you.

-- 
Wayne Niddery - Winwright, Inc (www.winwright.ca)
SpaceShipOne; GovernmentZero 

Post Reply
Re: Question about D 2007
Sun, 07 Jan 2007 12:59:09 +020
Wayne Niddery [TeamB] wrote:
> sasha wrote:
>> I read there next:
>>
>> This is not the disability of the VS Designer but it is the ability of
>> the CustomeDesigners available in VS 2005. For each complex control
>> there is a CustomeDesigner, like for DataGridView there is a custome
>> Designer name DataGridViewDesigner in System.Design.dll, which make
>> the properties in the child class read only. So if you provide the
>> ControlDesigner (which is the FATHER of all designers, and is capable
>> to handle almost all the designing functionality) as the designer for
> It sounds like it would be possible to supply one's own designers to
replace 
> the ones supplied by MS, but of course this might be a lot of work too. So

> the question becomes whether that extra work is worth it. Yes, it would
help 
> some number of developers and be a something that could be trumpeted over 
> VS, but would the cost really be returned in additional sales of the 
> product? My *guess* is probably not and that the MS designers will be the 
> ones used for MS controls.

Understood. So we will search for other development tool...

> By the wording in your reply, I need to also point out that TeamB members 
> are not Borland/Codegear employees - we are customers just like you.

Post Reply
<< Previous 1 2 Next >>
( Page 1 of 2 )
about | contact