 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Davor Guest
|
Posted: Fri Mar 30, 2007 3:45 pm Post subject: IHostForm, ICustomDesignForm80 |
|
|
Any info/help/examples on implementing theese interfaces.
I need to create a custom designer for TComponent descendant in BDS 2006. I suppose theese interfaces are for embedded designer support?
Thanks. |
|
| Back to top |
|
 |
Davor Guest
|
Posted: Mon Apr 02, 2007 8:12 am Post subject: Re: IHostForm, ICustomDesignForm80 |
|
|
"JED" <nospam (AT) nospam (DOT) com> wrote:
| Quote: | Davor wrote:
I need to create a custom designer for TComponent descendant in BDS
2006. I suppose theese interfaces are for embedded designer support?
It is possible to do some hacking to create new tab pages. However to
do it properly you really need extra code from CodeGear. AutomatedQA
got this code, no one else has.
--
TJSDialog - TaskDialog for other operating systems:
http://www.jed-software.com/jsd.htm
Visual Forms IDE Add In: http://www.jed-software.com/vf.htm
Blog: http://jedqc.blogspot.com
|
To use an allready created designer tab would suffice. Standard ICustomDesignForm implementation will always float as a separate form and Delphi creates an empty Designer Tab. Is there a way to access this tab's surface/control and host(parent) a custom design form into it ? I would be happy with a hack if there's no nice way to do it.
It's quite sad that such powerful features of Delphi are not documented.
Thanks,
Davor. |
|
| Back to top |
|
 |
JED Guest
|
Posted: Mon Apr 02, 2007 8:12 am Post subject: Re: IHostForm, ICustomDesignForm80 |
|
|
Davor wrote:
| Quote: | I need to create a custom designer for TComponent descendant in BDS
2006. I suppose theese interfaces are for embedded designer support?
|
It is possible to do some hacking to create new tab pages. However to
do it properly you really need extra code from CodeGear. AutomatedQA
got this code, no one else has.
--
TJSDialog - TaskDialog for other operating systems:
http://www.jed-software.com/jsd.htm
Visual Forms IDE Add In: http://www.jed-software.com/vf.htm
Blog: http://jedqc.blogspot.com |
|
| Back to top |
|
 |
Erik Berry Guest
|
Posted: Tue Apr 03, 2007 12:06 am Post subject: Re: IHostForm, ICustomDesignForm80 |
|
|
Davor wrote:
| Quote: | To use an allready created designer tab would suffice. Standard
ICustomDesignForm implementation will always float as a separate form and
Delphi creates an empty Designer Tab. Is there a way to access this tab's
surface/control and host(parent) a custom design form into it ? I would
be happy with a hack if there's no nice way to do it.
|
In case it helps, you can see an example of custom designers for a form
class in some tools like the TNT Unicode controls:
http://www.yunqa.de/delphi/tntunicodecontrols/
I don't know the exact details - you'll need to download that component set
and investigate.
Erik |
|
| Back to top |
|
 |
Sebastian Modersohn Guest
|
Posted: Tue Apr 03, 2007 3:31 am Post subject: Re: IHostForm, ICustomDesignForm80 |
|
|
| Quote: | It is possible to do some hacking to create new tab pages. However to
do it properly you really need extra code from CodeGear. AutomatedQA
got this code, no one else has.
|
Have you seen this?
http://tondrej.blogspot.com/2006/11/delphisvn-for-delphi-7.html
It shows a new Subversion tab for D7 and other posts contain screenshots of
BDS2006 with that extra tab.
Or is that something different?
--
Sebastian Modersohn
http://msohn.blogspot.com |
|
| Back to top |
|
 |
Frenk Guest
|
Posted: Wed Apr 04, 2007 6:20 pm Post subject: Re: IHostForm, ICustomDesignForm80 |
|
|
Hm,
seems that there is no solution for "floating" designer yet. I neer
succeeded solving this problem on D2006.
Rgds,
Frenk
"Davor" <proxima777 (AT) hotmail (DOT) com> wrote in message
news:4610ace3$1 (AT) newsgroups (DOT) borland.com...
| Quote: |
"JED" <nospam (AT) nospam (DOT) com> wrote:
Davor wrote:
I need to create a custom designer for TComponent descendant in BDS
2006. I suppose theese interfaces are for embedded designer support?
It is possible to do some hacking to create new tab pages. However to
do it properly you really need extra code from CodeGear. AutomatedQA
got this code, no one else has.
--
TJSDialog - TaskDialog for other operating systems:
http://www.jed-software.com/jsd.htm
Visual Forms IDE Add In: http://www.jed-software.com/vf.htm
Blog: http://jedqc.blogspot.com
To use an allready created designer tab would suffice. Standard
ICustomDesignForm implementation will always float as a separate form and
Delphi creates an empty Designer Tab. Is there a way to access this tab's
surface/control and host(parent) a custom design form into it ? I would be
happy with a hack if there's no nice way to do it.
It's quite sad that such powerful features of Delphi are not documented.
Thanks,
Davor.
|
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|