[DEVEXPRESS/WINFORM] BarManager 클래스 : ShowToolbarsContextMenu 이벤트를 사용해 바 Customization 메뉴에 항목들 추가하기
DevExpress/WinForm 2016. 4. 11. 09:00728x90
반응형
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
반응형
그리드형(광고전용)
'DevExpress > WinForm' 카테고리의 다른 글
[DEVEXPRESS/WINFORM] BarCustomContainerItem 클래스 : PaintMenuBar 이벤트를 사용해 커스텀 메뉴 바 칠하기 (0) | 2016.04.11 |
---|---|
[DEVEXPRESS/WINFORM] PopupMenu 클래스 : PaintMenuBar 이벤트를 사용해 커스텀 메뉴 바 칠하기 (0) | 2016.04.11 |
[DEVEXPRESS/WINFORM] 카테고리 생성하고 바 항목 추가하기 (0) | 2016.04.11 |
[DEVEXPRESS/WINFORM] BarManager 클래스 : 페인트 스타일 변경하기 (0) | 2016.04.11 |
[DEVEXPRESS/WINFORM] BarManager 클래스: CreateCustomizationForm 이벤트를 사용해 디폴트 Customization 폼 행동 변경하기 (0) | 2016.04.11 |
[DEVEXPRESS/WINFORM] BarLinkContainerItem 클래스 : 컨테이너 바 항목에 항목들 추가하기 (0) | 2016.04.11 |
[DEVEXPRESS/WINFORM] BarManager 클래스 : 카테고리 추가하기 (0) | 2016.04.11 |
[DEVEXPRESS/WINFORM] BarLocalizer 클래스 : 스킨 리본 갤리러에서 지역 메뉴명 사용하기 (0) | 2016.04.10 |
[DEVEXPRESS/WINFORM] RadialMenu 클래스 사용하기 (0) | 2016.04.09 |
[DEVEXPRESS/WINFORM] GridView 클래스 : GridViewInfo 구하기 (0) | 2016.04.05 |
댓글을 달아 주세요