[SUGGESTION] TGridPanel

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #34110
    macek
    Participant

    Hi,

    is there any solution how to make TGridPanel skinable/transparent? My ideas (tips) for new features are:

    1) create TsGridPanel ( and TsFlowPanel )

    2) add checkbox (boolean value) TRANSPARENT to TsPanel (and both two new TsGridPanel and TsFlowPanel components)

    because these components are usually used if user need resizeable form with all components on it

    I created illustration video and sources of my DemoBugProject can be downloaded here: http://www2.emux.cz/alphaskins/

    Bugs are on all Skins

    Thanks for your answer

    My registration:

    name: ******

    order number: ******

    date: 18.11.2010 ( yesterday 😀 )

    Best regards

    Marcel Simunek – The Czech republic ( as Hockey players Jaromir Jagr and Dominik Hasek 😀 )

    #43979
    Support
    Keymaster

    Hello, I'm sorry for a delay and thank you for the demo.

    TGridPanel will be skinned if this type is added in the sSkinManager1.ThirdParty list as 'Panel'.

    And sSkinManager1.SkinningRules.srThirdParty must be True.

    Please try this solution and write me if control will be unskinned still.

    #43886
    macek
    Participant

    I tried that, but application crashed ([attachment=4361:alpha-tgridpanel-bug.jpg]) ( I use many forms created OnTheFly ) and this error occur on one of them ( I click to button on MainForm to create FAfterGame – new second form). If I remove TGridPanel as TPanel from SkinManager.ThirdPartyList ([attachment=4360:sskinman-tgridpane.jpg]) ( or disable SkinManager ) application works.

    All I need is to have TPanel and TGridPanel transparent (I use these components only for aligning other components when resizing Forms)

    My ErrorLog ( FAfterGame is Form and GPTop2 is TGridPanel ) ( WriteLn(txt, Format('%s : %s ( %s )', [DateTimeToStr(Now()), E.Message, (Sender as TComponent).Name])); )

    25.11.2010 21:24:41 : Access violation at address 0062FC2E in module 'Project1.exe'. Read of address 00000014 ( FAfterGame )

    25.11.2010 21:24:45 : Access violation at address 00609240 in module 'Project1.exe'. Read of address 000001D4 ( GPTop2 )

    25.11.2010 21:24:46 : Access violation at address 00609240 in module 'Project1.exe'. Read of address 00000046 ( GPTop2 )

    #44103
    Support
    Keymaster

    The problem must be solved with latest release.

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.