DotNetBar Ribbon Control 컨트롤 동적 추가

1955 단어 net
플러그인 개발을 하려면 인터페이스에 Dotnetbar의 Ribbon Control을 사용하고 코드를 통해 동적으로 Ribbon Control 컨트롤에 항목을 추가해야 합니다
예제 코드는 다음과 같습니다.
       RibbonTabItem rti = new RibbonTabItem();

            rti.Text = "tabitem";

            RibbonPanel rp = new RibbonPanel();

            rp.Text = "panel";

            rti.Panel = rp;

            rp.Dock = DockStyle.Fill;



            this.ribbonControl1.Controls.Add(rp);

            this.ribbonControl1.Items.Add(rti);

            RibbonBar rb = new RibbonBar();



            ButtonItem bi = new ButtonItem("bi");

            bi.Text = "www";

            rb.Items.Add(bi);

            rp.Controls.Add(rb);

관련된 클래스는RibbonTabItem,RibbonPanel,RibbonBar,ButtonItem(필요에 따라 다른 유형으로 바꿀 수 있음)이다.
개인적으로 RibbonTabItem은 Ribbon Control의 탭을 대표하고 Ribbon Panel은 탭 아래의 공백을 대표하며 컨트롤을 드래그할 수 있습니다

좋은 웹페이지 즐겨찾기