■ RibbonControl 클래스 : 페이지 헤더 영역에 버튼 추가하기
------------------------------------------------------------------------------------------------------------------------
▶ MainForm.cs
using System.Windows.Forms;
using DevExpress.XtraBars; using DevExpress.XtraBars.Ribbon; using DevExpress.XtraEditors;
namespace TestProject { /// <summary> /// 메인 폼 /// </summary> public partial class MainForm : RibbonForm { //////////////////////////////////////////////////////////////////////////////////////////////////// Constructor ////////////////////////////////////////////////////////////////////////////////////////// Public
#region 생성자 - MainForm()
/// <summary> /// 생성자 /// </summary> public MainForm() { InitializeComponent();
BarButtonItem backwardItem = this.ribbonControl.Items.CreateButton("뒤로 가기");
backwardItem.Alignment = BarItemLinkAlignment.Right; backwardItem.ImageIndex = 0;
BarButtonItem forwardItem = this.ribbonControl.Items.CreateButton("앞으로 가기");
forwardItem.Alignment = BarItemLinkAlignment.Right; forwardItem.ImageIndex = 1;
this.ribbonControl.PageHeaderItemLinks.AddRange(new BarItem[] { backwardItem, forwardItem});
backwardItem.ItemClick += backwardItem_ItemClick; forwardItem.ItemClick += forwardItem_ItemClick; }
#endregion
//////////////////////////////////////////////////////////////////////////////////////////////////// Method ////////////////////////////////////////////////////////////////////////////////////////// Private
#region 뒤로 가기 항목 클릭시 처리하기 - backwardItem_ItemClick(sender, e)
/// <summary> /// 뒤로 가기 항목 클릭시 처리하기 /// </summary> /// <param name="sender">이벤트 발생자</param> /// <param name="e">이벤트 인자</param> private void backwardItem_ItemClick(object sender, ItemClickEventArgs e) { XtraMessageBox.Show ( this, "뒤로 가기 항목을 클릭했습니다.", "INFORMATION", MessageBoxButtons.OK, MessageBoxIcon.Information ); }
#endregion #region 앞으로 가기 항목 클릭시 처리하기 - forwardItem_ItemClick(sender, e)
/// <summary> /// 앞으로로 가기 항목 클릭시 처리하기 /// </summary> /// <param name="sender">이벤트 발생자</param> /// <param name="e">이벤트 인자</param> private void forwardItem_ItemClick(object sender, ItemClickEventArgs e) { XtraMessageBox.Show ( this, "앞으로 가기 항목을 클릭했습니다.", "INFORMATION", MessageBoxButtons.OK, MessageBoxIcon.Information ); }
#endregion } }
|
------------------------------------------------------------------------------------------------------------------------
'DevExpress > WinForm' 카테고리의 다른 글
[DEVEXPRESS/WINFORM] PopupMenu 클래스 : 팝업 메뉴 사용하기 (0) | 2020.03.04 |
---|---|
[DEVEXPRESS/WINFORM] RibbonControl 클래스 : 개념 탭(Contextual Tab) 사용하기 (0) | 2020.03.04 |
[DEVEXPRESS/WINFORM] RibbonControl 클래스 : 리본 갤러리 바 항목 만들기 (0) | 2020.03.03 |
[DEVEXPRESS/WINFORM] UserLookAndFeel 클래스 : SetSkinStyle 메소드를 사용해 스킨 설정하기 (0) | 2020.03.03 |
[DEVEXPRESS/WINFORM] GanttControl 클래스 : 간트 차트 만들기 (0) | 2020.03.02 |
[DEVEXPRESS/WINFORM] RibbonControl 클래스 : 페이지 헤더 영역에 버튼 추가하기 (0) | 2020.03.01 |
[DEVEXPRESS/WINFORM] ImagesAssemblyImageList 클래스 : 내장 아이콘 구하기 (0) | 2020.03.01 |
[DEVEXPRESS/WINFORM] SplashScreenManager 클래스 : ShowOverlayForm 메소드를 사용해 오버레이 폼 표시하기 (0) | 2020.02.27 |
[DEVEXPRESS/WINFORM] TabForm 클래스 : 웹 브라우저 만들기 (0) | 2020.02.27 |
[DEVEXPRESS/WINFORM] BarManager 클래스 : MDI 병합하기 (0) | 2020.02.26 |
[DEVEXPRESS/WINFORM] BarManager 클래스 : 바 항목 링크 추가하기 (0) | 2020.02.25 |
댓글을 달아 주세요