Open WinForm with DotNet Datatype C/AL code

langlang Member Posts: 27
edited 2012-02-24 in NAV Three Tier
Hi!

i like to use DotNet datatype in C/AL to open a WinForm with a RichTextBox.

my code idea:
var SystemWinFormsForm DotNet 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral,PublicKeyToken=b77a5c561934e089'.System.Windows.Forms.Form

var RichTextBox DotNet 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.System.Windows.Forms.RichTextBox

// new instance
SystemWinFormsForm := SystemWinFormsForm.Form;

// open win form
SystemWinFormsForm.Show;

// to create a RichTextBox
RichTextBox := RichTextBox.RichTextBox;
RichTextBox.Rtf(rtfText);

Does anyone know how i can open the win form? nothing happens with SystemWinFormsForm.Show;
How can i include the RichTextBox in my WinForm object?

Kind regards
Alex

Comments

  • nhsejthnhsejth Member, Microsoft Employee Posts: 34
    You cannot use DotNet variables to expose WinForms in pages. You wil have to use the client extensibility controls instead. They are basically just add-ins with UI suport. You caould take a look at http://blogs.msdn.com/b/cabeln/ for more information about this topic.
    _________________
    Niels-Henrik Sejthen
    Senior Software Developer
    Microsoft Dynamics NAV

    The information in this post is provided "AS IS" with no warranties, and confers no rights. This post does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion.
Sign In or Register to comment.