■ MarqueeProgressBarControl 클래스의 Properties.Paused 속성을 사용해 애니메이션을 정지하는 방법을 보여준다. ▶ 예제 코드 (C#)
|
using DevExpress.XtraEditors; MarqueeProgressBarControl marqueeProgressBarControl = new MarqueeProgressBarControl(); marqueeProgressBarControl.Properties.Paused = false; marqueeProgressBarControl.Properties.Paused = true; |
■ MarqueeProgressBarControl 클래스의 Text 속성을 사용해 텍스트를 설정하는 방법을 보여준다. ▶ 예제 코드 (C#)
|
using DevExpress.XtraEditors; MarqueeProgressBarControl marqueeProgressBarControl = new MarqueeProgressBarControl(); marqueeProgressBarControl.Text = "테스트"; |
■ MarqueeProgressBarControl 클래스의 Properties.ProgressKind 속성을 사용해 수평/수직 진행바를 설정하는 방법을 보여준다. ▶ 예제 코드 (C#)
|
using DevExpress.XtraEditors; using DevExpress.XtraEditors.Controls; MarqueeProgressBarControl marqueeProgressBarControl = new MarqueeProgressBarControl(); marqueeProgressBarControl.Properties.ProgressKind = ProgressKind.Horizontal; marqueeProgressBarControl.Properties.ProgressKind = ProgressKind.Vertical; |
■ MarqueeProgressBarControl 클래스의 Properties.ProgressViewStyle 속성을 사용해 진행바 스타일을 설정하는 방법을 보여준다. ▶ 예제 코드 (C#)
|
using DevExpress.XtraEditors; using DevExpress.XtraEditors.Controls; MarqueeProgressBarControl marqueeProgressBarControl = new MarqueeProgressBarControl(); marqueeProgressBarControl.Properties.ProgressViewStyle = ProgressViewStyle.Broken; marqueeProgressBarControl.Properties.ProgressViewStyle = ProgressViewStyle.Solid; |
■ MarqueeProgressBarControl 클래스의 Properties.MarqueeAnimationSpeed 속성을 사용해 애니메이션 속도를 설정하는 방법을 보여준다. ▶ 예제 코드 (C#)
|
using DevExpress.XtraEditors; MarqueeProgressBarControl marqueeProgressBarControl = new MarqueeProgressBarControl(); marqueeProgressBarControl.Properties.MarqueeAnimationSpeed = 10; |
■ PictureEdit 클래스의 Properties.ZoomPercent 속성을 사용해 배율을 설정하는 방법을 보여준다. ▶ 예제 코드 (C#)
|
using DevExpress.XtraEditors; PictureEdit pictureEdit = new PictureEdit(); pictureEdit.Properties.ZoomPercent = 5; // 1 이상 |
■ PictureEdit 클래스를 사용해 컨텍스트 메뉴에서 확대/축소 메뉴 표시 여부를 설정하는 방법을 보여준다. ▶ 예제 코드 (C#)
|
using DevExpress.Utils; using DevExpress.XtraEditors; PictureEdit pictureEdit = new PictureEdit(); pictureEdit.Properties.ShowZoomSubMenu = DefaultBoolean.Default; pictureEdit.Properties.ShowZoomSubMenu = DefaultBoolean.False; pictureEdit.Properties.ShowZoomSubMenu = DefaultBoolean.True; |
■ PictureEdit 클래스의 Properties.ShowScrollBars 속성을 사용해 스크롤 바 표시 여부를 설정하는 방법을 보여준다. ▶ 예제 코드 (C#)
|
using DevExpress.XtraEditors; PictureEdit pictureEdit = new PictureEdit(); pictureEdit.Properties.ShowScrollBars = false; pictureEdit.Properties.ShowScrollBars = true; |
■ PictureEdit 클래스의 Properties.PictureInterpolationMode 속성을 사용해 이미지 보간법을 설정하는 방법을 보여준다. ▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
using System.Drawing.Drawing2D; using DevExpress.XtraEditors; PictureEdit pictureEdit = new PictureEdit(); pictureEdit.Properties.PictureInterpolationMode = InterpolationMode.Bicubic; pictureEdit.Properties.PictureInterpolationMode = InterpolationMode.Bilinear; pictureEdit.Properties.PictureInterpolationMode = InterpolationMode.Default; pictureEdit.Properties.PictureInterpolationMode = InterpolationMode.High; pictureEdit.Properties.PictureInterpolationMode = InterpolationMode.HighQualityBicubic; pictureEdit.Properties.PictureInterpolationMode = InterpolationMode.HighQualityBilinear; pictureEdit.Properties.PictureInterpolationMode = InterpolationMode.Invalid; pictureEdit.Properties.PictureInterpolationMode = InterpolationMode.Low; pictureEdit.Properties.PictureInterpolationMode = InterpolationMode.NearestNeighbor; |
■ PictureEdit 클래스의 Properties.AllowScrollViaMouseDrag 속성을 사용해 마우스 드래그를 통한 스크롤 허용 여부를 설정하는 방법을 보여준다. ▶ 예제 코드 (C#)
|
using DevExpress.XtraEditors; PictureEdit pictureEdit = new PictureEdit(); pictureEdit.Properties.AllowScrollViaMouseDrag = false; pictureEdit.Properties.AllowScrollViaMouseDrag = true; |
■ PictureEdit 클래스의 Properties.AllowFocused 속성을 사용해 포커스 허용 여부를 설정하는 방법을 보여준다. ▶ 예제 코드 (C#)
|
using DevExpress.XtraEditors; PictureEdit pictureEdit = new PictureEdit(); pictureEdit.Properties.AllowFocused = false; pictureEdit.Properties.AllowFocused = true; |
■ PictureEdit 클래스의 Image 속성을 사용해 이미지를 지우는 방법을 보여준다. ▶ 예제 코드 (C#)
|
using DevExpress.XtraEditors; PictureEdit pictureEdit = new PictureEdit(); pictureEdit.Image = null; |
■ PictureEdit 클래스의 Image 속성을 사용해 이미지를 설정하는 방법을 보여준다. ▶ 예제 코드 (C#)
|
using System.Drawing; using DevExpress.XtraEditors; PictureEdit pictureEdit = new PictureEdit(); pictureEdit.Image = Image.FromFile(@"c:\sample.jpg"); |
■ PictureEdit 클래스의 Properties.PictureAlignment 속성을 사용해 이미지를 정렬하는 방법을 보여준다. ▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
using System.Drawing; using DevExpress.XtraEditors; PictureEdit pictureEdit = new PictureEdit(); pictureEdit.Properties.PictureAlignment = ContentAlignment.TopLeft; pictureEdit.Properties.PictureAlignment = ContentAlignment.TopCenter; pictureEdit.Properties.PictureAlignment = ContentAlignment.TopRight; pictureEdit.Properties.PictureAlignment = ContentAlignment.MiddleLeft; pictureEdit.Properties.PictureAlignment = ContentAlignment.MiddleCenter; pictureEdit.Properties.PictureAlignment = ContentAlignment.MiddleRight; pictureEdit.Properties.PictureAlignment = ContentAlignment.BottomLeft; pictureEdit.Properties.PictureAlignment = ContentAlignment.BottomCenter; pictureEdit.Properties.PictureAlignment = ContentAlignment.BottomRight; |
■ PictureEdit 클래스의 Properties.SizeMode 속성을 사용해 이미지 크기 모드를 설정하는 방법을 보여준다. ▶ 예제 코드 (C#)
|
using DevExpress.XtraEditors; using DevExpress.XtraEditors.Controls; PictureEdit pictureEdit = new PictureEdit(); pictureEdit.Properties.SizeMode = PictureSizeMode.Clip; pictureEdit.Properties.SizeMode = PictureSizeMode.Stretch; pictureEdit.Properties.SizeMode = PictureSizeMode.Zoom; pictureEdit.Properties.SizeMode = PictureSizeMode.StretchHorizontal; pictureEdit.Properties.SizeMode = PictureSizeMode.StretchVertical; pictureEdit.Properties.SizeMode = PictureSizeMode.Squeeze; |
■ PictureEdit 클래스의 Properties.ShowMenu 속성을 사용해 컨텍스트 메뉴 표시 여부를 설정하는 방법을 보여준다. ▶ 예제 코드 (C#)
|
using DevExpress.XtraEditors; PictureEdit pictureEdit = new PictureEdit(); pictureEdit.Properties.ShowMenu = false; pictureEdit.Properties.ShowMenu = true; |
■ RadioGroup 클래스에서 항목을 추가하는 방법을 보여준다. ▶ 예제 코드 (C#)
|
using DevExpress.XtraEditors; using DevExpress.XtraEditors.Controls; RadioGroup radioGroup = new RadioGroup(); object value = "S"; string description = "서울"; radioGroup.Properties.Items.Add(new RadioGroupItem(value, description)); |
■ RadioGroup 클래스의 EditValue 속성을 사용해 편집값을 설정하는 방법을 보여준다. ▶ 예제 코드 (C#)
|
using DevExpress.XtraEditors; RadioGroup radioGroup = new RadioGroup(); object editValue = "테스트"; radioGroup.EditValue = editValue; |
■ RadioGroup 클래스에서 항목을 모두 지우는 방법을 보여준다. ▶ 예제 코드 (C#)
|
using DevExpress.XtraEditors; RadioGroup radioGroup = new RadioGroup(); radioGroup.Properties.Items.Clear(); |
■ RadioGroup 클래스의 SelectedIndex 속성을 사용해 선택 인덱스를 설정하는 방법을 보여준다. ▶ 예제 코드 (C#)
|
using DevExpress.XtraEditors; RadioGroup radioGroup = new RadioGroup(); radioGroup.SelectedIndex = 1; |
■ RadioGroup 클래스에서 텍스트를 정렬하는 방법을 보여준다. ▶ 예제 코드 (C#)
|
using DevExpress.Utils; using DevExpress.XtraEditors; RadioGroup radioGroup = new RadioGroup(); radioGroup.Properties.Appearance.TextOptions.HAlignment = HorzAlignment.Near; radioGroup.Properties.Appearance.TextOptions.HAlignment = HorzAlignment.Center; radioGroup.Properties.Appearance.TextOptions.HAlignment = HorzAlignment.Far; |
■ RadioGroup 클래스의 Properties.GlyphAlignment 속성을 사용해 글리프를 정렬하는 방법을 보여준다. ▶ 예제 코드 (XAML)
|
using DevExpress.Utils; using DevExpress.XtraEditors; RadioGroup radioGroup = new RadioGroup(); radioGroup.Properties.GlyphAlignment = HorzAlignment.Near; radioGroup.Properties.GlyphAlignment = HorzAlignment.Center; radioGroup.Properties.GlyphAlignment = HorzAlignment.Far; |
■ RadioGroup 클래스에서 라디오 그룹 크기를 설정하는 방법을 보여준다. ▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
using System; using DevExpress.XtraEditors; #region 라디오 그룹 크기 설정하기 - SetRadioGroupSize(radioGroup, itemColumnWidth, itemColumnCount) /// <summary> /// 라디오 그룹 크기 설정하기 /// </summary> /// <param name="radioGroup">RadioGroup 객체</param> /// <param name="itemColumnWidth">항목 컬럼 너비</param> /// <param name="itemColumnCount">항목 컬럼 수</param> private void SetRadioGroupSize(RadioGroup radioGroup, int itemColumnWidth, int itemColumnCount) { radioGroup.Properties.Columns = itemColumnCount; int itemRowCount = (int)Math.Ceiling((double)radioGroup.Properties.Items.Count / (double)itemColumnCount); int itemRowHeight = 24; radioGroup.SuspendLayout(); radioGroup.Width = itemColumnWidth * itemColumnCount; radioGroup.Height = itemRowCount * itemRowHeight; radioGroup.ResumeLayout(true); } #endregion |
■ RadioGroup 클래스의 Properties.Columns 속성을 사용해 항목 컬럼 수를 설정하는 방법을 보여준다. ▶ 예제 코드 (C#)
|
using DevExpress.XtraEditors; RadioGroup radioGroup = new RadioGroup(); radioGroup.Properties.Columns = 3; |
■ ProgressBarControl 클래스에서 값을 감소시키는 방법을 보여준다. ▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
using System; using System.Threading; using DevExpress.XtraEditors; #region 값 감소시키기 - DecreaseValue(progressBarControl) /// <summary> /// 값 감소시키기 /// </summary> /// <param name="progressBarControl">ProgressBarControl 객체</param> private void DecreaseValue(ProgressBarControl progressBarControl) { progressBarControl.Position = progressBarControl.Properties.Maximum; double currentStep = (progressBarControl.Properties.Maximum - progressBarControl.Properties.Minimum) / 4d; while(progressBarControl.Position - currentStep > progressBarControl.Properties.Minimum) { progressBarControl.Decrement((int)Math.Ceiling(currentStep)); progressBarControl.Update(); Thread.Sleep(100); currentStep /= 1.5d; } } #endregion |