■ BarManager 클래스 : 바 항목 추가하기
------------------------------------------------------------------------------------------------------------------------
▶ MainForm.cs
using System.Drawing;
using DevExpress.XtraBars; using DevExpress.XtraEditors; using DevExpress.XtraEditors.Controls; using DevExpress.XtraEditors.Repository;
namespace TestProject { /// <summary> /// 메인 폼 /// </summary> public partial class MainForm : XtraForm { //////////////////////////////////////////////////////////////////////////////////////////////////// Constructor ////////////////////////////////////////////////////////////////////////////////////////// Public
#region 생성자 - MainForm()
/// <summary> /// 생성자 /// </summary> public MainForm() { InitializeComponent();
this.barManager.BeginUpdate();
BarSubItem fileItem = new BarSubItem(this.barManager, "&File");
BarButtonItem newItem = new BarButtonItem(this.barManager, "New");
newItem.ImageUri.Uri = "New";
BarButtonItem openItem = new BarButtonItem(this.barManager, "Open");
openItem.ImageUri.Uri = "Open";
BarButtonItem closeItem = new BarButtonItem(barManager, "Close");
closeItem.ImageUri.Uri = "Close";
fileItem.AddItems(new BarItem[] { newItem, openItem, closeItem });
barManager.MainMenu.AddItem(fileItem);
barManager.EndUpdate();
BarStaticItem positionItem = new BarStaticItem() { Caption = "행 : 0, 열 : 0", Alignment = BarItemLinkAlignment.Left, AutoSize = BarStaticItemSize.Content, TextAlignment = StringAlignment.Center };
BarStaticItem readyItem = new BarStaticItem() { Caption = "Ready", Alignment = BarItemLinkAlignment.Right, Width = 80, AutoSize = BarStaticItemSize.Content, TextAlignment = StringAlignment.Far, Border = BorderStyles.NoBorder };
BarEditItem zoomItem = new BarEditItem(this.barManager, new RepositoryItemZoomTrackBar()) { EditWidth = 150, Alignment = BarItemLinkAlignment.Right };
zoomItem.Edit.BorderStyle = BorderStyles.NoBorder;
this.barManager.StatusBar.AddItems(new BarItem[] { positionItem, zoomItem, readyItem }); }
#endregion } }
|
------------------------------------------------------------------------------------------------------------------------
'DevExpress > WinForm' 카테고리의 다른 글
[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 |
[DEVEXPRESS/WINFORM] BarManager 클래스 : 바 항목 추가하기 (0) | 2020.02.25 |
[DEVEXPRESS/WINFORM] BarManager 클래스 : 바 관리자 생성하기 (0) | 2020.02.25 |
[DEVEXPRESS/WINFORM] CheckedComboBoxEdit 클래스 : 열거형 값 표시하기 (0) | 2020.02.24 |
[DEVEXPRESS/WINFORM] ListBoxControl 클래스 : MeasureItem 이벤트를 사용해 특정 항목 높이 설정하기 (0) | 2020.02.24 |
[DEVEXPRESS/WINFORM] SpinEdit 클래스 : Validating 이벤트를 사용해 입력 값 제한하기 (0) | 2020.02.24 |
[DEVEXPRESS/WINFORM] DateEdit 클래스 : CloseUp 이벤트를 사용해 사용자 입력 제한하기 (0) | 2020.02.24 |
댓글을 달아 주세요