Mini Kabibi Habibi
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;
using DevExpress.XtraBars.Demos.Tutorials;
using DevExpress.XtraBars.Helpers;
namespace DevExpress.XtraBars.Demos.Tutorials {
public partial class RadialMenu : TutorialControl {
public RadialMenu() {
InitializeComponent();
}
protected override void OnLoad(EventArgs e) {
base.OnLoad(e);
Initialize();
}
void Initialize() {
iSetRadialMenuRadius.EditValue = radialMenu1.MenuRadius;
iSetBackColor.EditValue = radialMenu1.BackColor;
iSetBorderColor.EditValue = radialMenu1.BorderColor;
iSetMenuColor.EditValue = radialMenu1.MenuColor;
iSetMenuHoverColor.EditValue = radialMenu1.SubMenuHoverColor;
iCloseOnOuterMouseClick.EditValue = radialMenu1.CloseOnOuterMouseClick;
iCollapseOnOuterMouseClick.EditValue = radialMenu1.CollapseOnOuterMouseClick;
SkinHelper.InitSkinGallery(GallerySkins, true);
SkinHelper.InitSkinPopupMenu(popupMenuSkins);
}
#region Handlers
void labelControl1_MouseClick(object sender, MouseEventArgs e) {
if(e.Button == MouseButtons.Right)
radialMenu1.ShowPopup(Cursor.Position);
}
void iSetMenuColor_EditValueChanged(object sender, EventArgs e) {
radialMenu1.MenuColor = (Color)iSetMenuColor.EditValue;
}
void iSetMenuHoverColor_EditValueChanged(object sender, EventArgs e) {
radialMenu1.SubMenuHoverColor = (Color)iSetMenuHoverColor.EditValue;
}
void iSetBackColor_EditValueChanged(object sender, EventArgs e) {
radialMenu1.BackColor = (Color)iSetBackColor.EditValue;
}
void iSetBorderColor_EditValueChanged(object sender, EventArgs e) {
radialMenu1.BorderColor = (Color)iSetBorderColor.EditValue;
}
void iSetRadialMenuRadius_EditValueChanged(object sender, EventArgs e) {
radialMenu1.MenuRadius = Convert.ToInt32(iSetRadialMenuRadius.EditValue);
}
void iCloseOnOuterMouseClick_EditValueChanged(object sender, EventArgs e) {
radialMenu1.CloseOnOuterMouseClick = (bool)iCloseOnOuterMouseClick.EditValue;
}
void iCollapseOnOuterMouseClick_EditValueChanged(object sender, EventArgs e) {
radialMenu1.CollapseOnOuterMouseClick = (bool)iCollapseOnOuterMouseClick.EditValue;
}
#endregion
}
}