TJvDBGrid skinning

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #35626
    AlonsoJr
    Participant

    Hello! TJvDBGrid doesn't get fully skinned. How can I accomplish that?

    Everything is set and TJvDBGrid is added to the third party list. Using version “8.14”. Thank you!

    #50088
    Hamilton
    Participant

    Hi AlonsoJr,

    I tried to repro and cannot – everything seems to work fine for me. I've attached a demo that shows it working, you'll need to set the connection string and add some SQL to see anything meaningful but even if you just run it you can see the titles are skinned, which they clearly aren't in your image. In the demo I've added the whole set of Jv components but I also tested with just adding JvDBGrid and that worked too.

    Regards,

    Hamilton

    #50089
    AlonsoJr
    Participant
    'Hamilton' wrote:

    Hi AlonsoJr,

    I tried to repro and cannot – everything seems to work fine for me. I've attached a demo that shows it working, you'll need to set the connection string and add some SQL to see anything meaningful but even if you just run it you can see the titles are skinned, which they clearly aren't in your image. In the demo I've added the whole set of Jv components but I also tested with just adding JvDBGrid and that worked too.

    Regards,

    Hamilton

    Thanks for the reply, The Aged. I've compiled your project under Delphi 2005 and got the same result as the image in my first post. Might be Delphi and JediVcl versions, then.

    #50090
    AlonsoJr
    Participant

    Just found out the solution: Simply dropped a TXPManifest component on the form and it worked!

    #50091
    AlonsoJr
    Participant

    I thought it had worked but now I realized that the grid is using default OS theme and not the TsSkinManager skin.

    #50094
    Hamilton
    Participant

    Hi AlonsoJr,

    Nice work to notice the manifest, I hadn't thought of that. GL with the rest of your project 🙂

    Regards,

    Hamilton

    #50095
    Support
    Keymaster

    Hello Alonso!

    I can add skins to titles, but I can't change a drawing of indicator cells, we have not any possibilities for drawing of indicator cells in this component.

    #50102
    AlonsoJr
    Participant
    'Support' wrote:

    Hello Alonso!

    I can add skins to titles, but I can't change a drawing of indicator cells, we have not any possibilities for drawing of indicator cells in this component.

    Not even by using Interceptor Classes?

    #50115
    Support
    Keymaster

    Intercepting of the TJvDBGrid can't be added into the package because Jvcl will be required in this case for installing the AlphaControls.

    You saw the TsDBGrid component? Maybe this control can satisfy your needs?

    #50116
    AlonsoJr
    Participant
    'Support' wrote:

    Intercepting of the TJvDBGrid can't be added into the package because Jvcl will be required in this case for installing the AlphaControls.

    You saw the TsDBGrid component? Maybe this control can satisfy your needs?

    Thanks for the reply. The TsDBGrid is great but lacks one feature that I find very important: column autosize, like the one in TJvDBGrid.

    If you could implement that feature, it would be perfect. Thank you!

    #50146
    Support
    Keymaster

    Hello!

    I can't promise, but maybe this feature will be added later (not at the nearest time).

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