TFrameStand v.1.3 available on GitHub and GetIt!

I am very happy to announce a new version (v1.3) of TFrameStand is now available both on GitHub and on GetIt (Embarcadero’s Package Manager).

The new feature list is not huge (I still wish to evolve more this project but time is limited):

  1. Added OnAfterHide event
  2. Widened binding of common action mechanism to address all TControl descendants
  3. Version specific packages for 10.2 Tokyo

TFrameStand is a very useful free and open source component to decouple your UI and build very modern and sophisticated user interfaces for mobile apps built with Delphi.

The easiest way to get TFrameStand is through GetIt: 2 click install available directly from Delphi IDE!

Search for TFrameStand in GetIt and click Install!

Installing takes only a few seconds

Smooth installation experience 🙂

Demos folder automatically available after install.

I am working on a new demo these days, so stay tuned (will blog about it)! 🙂

Bye,
Andrea

10 thoughts on “TFrameStand v.1.3 available on GitHub and GetIt!

  1. Okay. I’ll be waiting for the demo.
    Thank you!

  2. fahd says:

    plz
    do u have TFrameStand work with xe7
    plezzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

    1. andrea.magni says:

      Hi, are you experiencing compilation errors? (if you try to use the XE8 package there are chances it will work).
      However it can be challenging to develop mobile applications with XE7, IMHO.

      Sincerely,
      Andrea

  3. Nimain charan panigrahy says:

    Hi, Just one question how to load single Tframestand with a loop into a verticalscrollbox.

    For example i want a framestand which shows some info of employee. If i have 10 employee then in vertical scrollbox have 10 same framestand will be appear with different employee info.

  4. Jean Vandromme says:

    Hi Andrea,

    I have some frames containing some editboxes and where the height (of the frame) is superior to the height of the mainform. It is usefull with mobile devices when the user change from a vertical to a horizontal layout.
    To see the editboxes on the bottom of the form, I need a vertical scrollbar, using frames without a stand, I can achieve this with a vertscrollbox (client align) on the mainform and the following code:
    var
    frameBase: TFrame;
    begin
    framebase := TFrame1.create(self);
    frameBase.parent := vertscrollbox1;
    frameBase.align := TalignLayout.Horizontal; // otherwise the vertical scroll bar never appears
    end;

    How can I achieve this with a stand ? Changing the align property of the frame in a stand doesn’t change anything. With the following code, the vertical scrollbar never appears:

    frameBase := FrameStand1.New(vertscrollbox1);
    frameBase.Frame.align := TAlignLayout.Horizontal;
    frameBase.Show();

    Thanks

    Jean

    1. Daniel Tiburcio Silva Filho says:

      Good Morning. Your post is the one closest to my problem. I fill in the VertScrollBox with frames and it works fine on Android, but in iOS some black parts appear in the scrolling of the screen until arriving at the end, when the scrolling starts working normally. What should I do to resolve this problem? Because of this the app has not yet been published in the Apple Store. Thank you

      1. Daniel Tiburcio Silva Filho says:

        This reply is for Andrea.

  5. Dejan Stankovic says:

    Hi Andrea,

    Recently while trying out TFrameStand 1.3 I run into the same issue described in the following Stack Overflow question (https://stackoverflow.com/questions/42276957/tframestand-cbuilder).

    It seems that C++ developers could also avail themselves of the benefits your excellent component provides if Delphi source code would instantiate generics, as explained in the following Embarcadero article: http://docwiki.embarcadero.com/RADStudio/Tokyo/en/How_to_Handle_Delphi_Generics_in_C%2B%2B

    Quote: “Delphi generics are exposed to C++ as templates. However, it is important to realize that the instantiations occur on the Delphi side, not in C++. Therefore, you can only use these template for types that were explicitly instantiated in Delphi code.”

    If this is not too much to ask, please take it into consideration.

    Thanks,
    Dejan

  6. Alexis says:

    Wow great component, by the way i have this question unrelated but hoping i can get a clue or suggestion how will it be done. I want to have 2 forms and show the other form within a form in a panel, its like a docksite in vcl but i dont know how to do it in multidevice application form. So its more easier to maintain my codes if theres a lot of transactions already.

  7. Adailson says:

    Could you tell me why the window is not active in the example “Delphi-GUI-Programming-with-FireMonkey-master\Chapter 08\TFrameStand_01”, after navigating and returning to home.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.