Icon View Thread

The following is the text of the current message along with any replies.
Messages 11 to 16 of 16 total
Thread Borders
Thu, Jan 29 2015 6:41 AMPermanent Link

Rick

On 29/01/15 22:00, Tim Young [Elevate Software] wrote:
>
> What exactly do you need a borderless form for ?  Do you just need a
> basic form like the TBasicPanel that doesn't do scrollbars, etc. ?  If
> so, then it's easy to work one up and I can just add one to the
> component library for you.
>

Tim, I know it can be overkill but I like the idea of a "super"
form/panel that can do it all. Turn borders on/off, scrollbars on/off,
shadows, etc. just like in EWB1, lots of properties for various things.
Sometimes you may want those things and other times not but it's great
having them available in the one control to switch around.

Creating multiple form controls to do specific things is fine but then
if I use one and I decide that I want the attributes of another (e.g.
scrollbars) it's a bit of mucking about to change the control over or to
change interfaces, etc.

This is why I asked about control interface flexibility earlier. I want
to be able to dynamically at run time change any aspect of a control
whatever it is. Great to be able to do this at design time with the
object inspector as well.

--
Rick
Thu, Jan 29 2015 6:50 AMPermanent Link

Uli Becker

Tim,


> Yep, the borders are important for the forms (think scrollbars and
> sizing), so they need to be there.

Correction: I just had a look on the TForm interface and had some
problems to find the properties for the big blue border. Actually it's
not the border itself, but the padding of the base element.

Uli

Thu, Jan 29 2015 7:48 AMPermanent Link

Matthew Jones

Uli Becker wrote:

> just because of a "website-like" look and feel

The PaperForm does this nicely.
Thu, Jan 29 2015 8:05 AMPermanent Link

Uli Becker

Matthew,

> The PaperForm does this nicely.

You are right - as I wrote in another post: actually it seems to be
quite simple to create different "skins".

Uli
Thu, Jan 29 2015 8:27 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Uli,

<< You are right - as I wrote in another post: actually it seems to be quite
simple to create different "skins". >>

It's extremely simple.  I spent a lot of time making sure that creating new
controls and re-skinning controls is as easy as possible, mostly as an act
of self-preservation. Wink

Also, I'm going to be adding a "change control class" option to the
designers.  This will allow you to change a form (or any other control) to a
different class at design-time (with the appropriate warnings, of course).

Tim Young
Elevate Software
www.elevatesoft.com
Thu, Jan 29 2015 8:34 AMPermanent Link

Uli Becker

Tim,

> It's extremely simple.  I spent a lot of time making sure that creating
> new controls and re-skinning controls is as easy as possible, mostly as
> an act of self-preservation. Wink

The time you spent was an excellent investment. Smile
>
> Also, I'm going to be adding a "change control class" option to the
> designers.  This will allow you to change a form (or any other control)
> to a different class at design-time (with the appropriate warnings, of
> course).

Great news and great work!

Uli


« Previous PagePage 2 of 2
Jump to Page:  1 2
Image