BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

IHostForm, ICustomDesignForm80

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi OpenToolsAPI
View previous topic :: View next topic  
Author Message
Davor
Guest





PostPosted: Fri Mar 30, 2007 3:45 pm    Post subject: IHostForm, ICustomDesignForm80 Reply with quote



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





PostPosted: Mon Apr 02, 2007 8:12 am    Post subject: Re: IHostForm, ICustomDesignForm80 Reply with quote



"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





PostPosted: Mon Apr 02, 2007 8:12 am    Post subject: Re: IHostForm, ICustomDesignForm80 Reply with quote



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





PostPosted: Tue Apr 03, 2007 12:06 am    Post subject: Re: IHostForm, ICustomDesignForm80 Reply with quote

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





PostPosted: Tue Apr 03, 2007 3:31 am    Post subject: Re: IHostForm, ICustomDesignForm80 Reply with quote

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





PostPosted: Wed Apr 04, 2007 6:20 pm    Post subject: Re: IHostForm, ICustomDesignForm80 Reply with quote

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
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi OpenToolsAPI All times are GMT
Page 1 of 1

 
Jump to:  
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


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.