첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170
using System;

using DevExpress.XtraBars;
using DevExpress.XtraEditors.Repository;

...

private BarManager barManager;

...

Load += Form_Load;

this.barManager.ShowToolbarsContextMenu += barManager_ShowToolbarsContextMenu;

...

#region 폼 로드시 처리하기 - Form_Load(sender, e)

/// <summary>
/// 폼 로드시 처리하기
/// </summary>
/// <param name="sender">이벤트 발생자</param>
/// <param name="e">이벤트 인자</param>
private void Form_Load(object sender, EventArgs e)
{
    BarEditItem barEditItem = new BarEditItem();

    RepositoryItemHyperLinkEdit repositoryItemHyperLinkEdit = new RepositoryItemHyperLinkEdit();

    repositoryItemHyperLinkEdit.SingleClick = true;

    this.barManager.RepositoryItems.Add(repositoryItemHyperLinkEdit);

    barEditItem.Edit      = repositoryItemHyperLinkEdit;
    barEditItem.EditValue = "www.devexpress.com";
    barEditItem.Name      = "barEditItem";

    this.barManager.Items.Add(barEditItem);
}

#endregion

#region 바 관리자 툴바들 컨텍스트 메뉴 표시하기 - barManager_ShowToolbarsContextMenu(sender, e)

/// <summary>
/// 바 관리자 툴바들 컨텍스트 메뉴 표시하기
/// </summary>
/// <param name="sender">이벤트 발생자</param>
/// <param name="e">이벤트 인자</param>
private void barManager_ShowToolbarsContextMenu(object sender, ShowToolbarsContextMenuEventArgs e)
{
    BarItemLink barItemLink = e.ItemLinks.Add(this.barManager.Items["barEditItem"]);

    barItemLink.Width      = 120;
    barItemLink.BeginGroup = true;
}

#endregion
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요