[CONNECT][C++][.NET] Custom Ribbon Programmatically?

Has anyone created a custom ribbon in CONNECT programmatically yet? If so are you willing to share the code?

Parents
  • Unknown said:
    Has anyone created a custom ribbon in CONNECT programmatically yet?

    Bentley tell us that the user customisation tools, which create a UI in a DGNLib, should be our first port of call.

    If you look in the \MicroStation\Telerik folder, you will see a heap of DLLs in the Telerik namespace.  Visit Telerik to find more about that.  I think their stuff is .NET rather than C++.

     
    Regards, Jon Summers
    LA Solutions

  • Unknown said:
    Bentley tell us that the user customisation tools, which create a UI in a DGNLib, should be our first port of call.

    Correct

    Unknown said:
    If you look in the \MicroStation\Telerik folder, you will see a heap of DLLs in the Telerik namespace.  Visit Telerik to find more about that.  I think their stuff is .NET rather than C++.

    Caution. Bentley licenses Telerik controls for use within our products.  We do not provide Bentley API wrappers for those controls due to our licensing agreement. Direct referencing and linking is discouraged unless a 3rd party developer has an active development license to consume and distribute Telerik controls - for their own applications.



  • Hi, I'm struggling to find anyone that has successfully implemented their own ribbon in CONNECT. Code examples/samples are non-existent. Has anyone tried this? Has anyone succeeded? Having come from Autodesk APIs I'm used to a vibrant community of developers sharing code and insights. By contrast this forum seems to have a few veterans who know how things should be done in principle, but either haven't got some working code together, or aren't willing to share it. 

  • Unknown said:
    I'm struggling to find anyone that has successfully implemented their own ribbon in CONNECT.

    I did, no problem. It was not complicated application (basically more extension), so I used XML definition plus a couple of Named Expressions in DGNLIB. No problem at all, just followed documentation in MicroStationAPI. Cannot tell anything about to create own sync group or component provider, because I have had not such requirement yet (but I am pretty sure it will come ;-)

    Unknown said:
    Code examples/samples are non-existent.

    Not true, check MicroStationAPI help file.

    Unknown said:
    Has anyone tried this?

    Of course, to try things (and to fail often) is required to learn product(s) and API(s) in detail.

    Unknown said:
    or aren't willing to share it. 

    Please, don't be rude!

    Some people share code snippets, some not. Sometime it's not possible because it's too integrated into other code. And my feeling is that when anybody asks and provides enough information, he receives answer. Especially when it's not in a "give me" style, but "I did this and that, it does not work, what I missed / did wrong?".

    With regards,

      Jan

  • Hi Jan,

    Thank you for the information. I am sorry for my frustration. Now looking at the MicroStationAPI.chm files to attempt it.

Reply Children