private void iniMytool() { WindowsUISeparator sp = new WindowsUISeparator(); sp.IsLeft = false; this.Bar_Tool.Buttons.Add(sp); WindowsUIButton download; WindowsUIButtonImageOptions imgdownload = new WindowsUIButtonImageOptions(); imgdownload.Image = Common.getImageByLocal("download.png"); download = new WindowsUIButton("下载设备", true, imgdownload); download.IsLeft = false; download.Click += Download_Click; this.Bar_Tool.Buttons.Add(download); WindowsUIButton setting; WindowsUIButtonImageOptions imgsetting = new WindowsUIButtonImageOptions(); imgsetting.Image = Common.getImageByLocal("DbSetting.png"); setting = new WindowsUIButton("设置服务", true, imgsetting); setting.IsLeft = false; setting.Click += Setting_Click; this.Bar_Tool.Buttons.Add(setting); }
private void MakeButtonPanel() { WindowsUIButton btn1 = new WindowsUIButton("Btn1", true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage("office2013/chart/bar_32x32.png") }); WindowsUIButton btn2 = new WindowsUIButton("Btn2", true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage("office2013/actions/add_32x32.png") }); WindowsUIButton btn3 = new WindowsUIButton("Btn3", true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage("office2013/actions/apply_32x32.png") }); WindowsUIButton btn4 = new WindowsUIButton("Btn4", true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage("office2013/actions/cancel_32x32.png") }); WindowsUISeparator separator = new WindowsUISeparator(); this.windowsUIButtonPanel1.AllowGlyphSkinning = true; this.windowsUIButtonPanel1.Buttons.AddRange(new DevExpress.XtraEditors.ButtonPanel.IBaseButton[] { btn1, btn2, separator, btn3, btn4 }); this.windowsUIButtonPanel1.ButtonClick += windowsUIButtonPanel1_ButtonClick; this.windowsUIButtonPanel1.Size = new Size(1213, 73); this.windowsUIButtonPanel1.TabIndex = 0; this.windowsUIButtonPanel1.UseButtonBackgroundImages = false; this.windowsUIButtonPanel1.AppearanceButton.Hovered.BackColor = System.Drawing.Color.FromArgb(130, 130, 130); this.windowsUIButtonPanel1.AppearanceButton.Hovered.FontSizeDelta = -1; this.windowsUIButtonPanel1.AppearanceButton.Hovered.ForeColor = System.Drawing.Color.FromArgb(130, 130, 130); this.windowsUIButtonPanel1.AppearanceButton.Hovered.Options.UseBackColor = true; this.windowsUIButtonPanel1.AppearanceButton.Hovered.Options.UseFont = true; this.windowsUIButtonPanel1.AppearanceButton.Hovered.Options.UseForeColor = true; this.windowsUIButtonPanel1.AppearanceButton.Normal.FontSizeDelta = -1; this.windowsUIButtonPanel1.AppearanceButton.Normal.Options.UseFont = true; this.windowsUIButtonPanel1.AppearanceButton.Pressed.BackColor = System.Drawing.Color.FromArgb(159, 159, 159); this.windowsUIButtonPanel1.AppearanceButton.Pressed.FontSizeDelta = -1; this.windowsUIButtonPanel1.AppearanceButton.Pressed.ForeColor = System.Drawing.Color.FromArgb(159, 159, 159); this.windowsUIButtonPanel1.AppearanceButton.Pressed.Options.UseBackColor = true; this.windowsUIButtonPanel1.AppearanceButton.Pressed.Options.UseFont = true; this.windowsUIButtonPanel1.AppearanceButton.Pressed.Options.UseForeColor = true; }
public static void MakeWindowsUIButtonPanel(WindowsUIButtonPanel currentPanel, string[] arrString) { //for (int x = 0; x < arrString.Length; x++) //{ // string _imageName = ""; // switch (arrString[x]) // { // case "검색" : _imageName = "office2013/zoom/zoom_32x32.png"; break; // case "프린트" : _imageName = "office2013/print/print_32x32.png"; break; // case "적용" : _imageName = "office2013/actions/apply_32x32.png"; break; // case "초기화" : _imageName = "office2013/actions/reset_32x32.png"; break; // case "저장" : _imageName = "office2013/save/save_32x32.png"; break; // case "차트": _imageName = "office2013/chart/bar_32x32.png"; break; // } // //new WindowsUIButton(arrString[x], true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage(_imageName) }); // currentPanel.Buttons.AddRange(new DevExpress.XtraEditors.ButtonPanel.IBaseButton[] { new WindowsUIButton(arrString[x], true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage(_imageName) }) }); //} // https://documentation.devexpress.com/WindowsForms/16864/What-s-Installed/Image-Gallery-and-Context-Dependent-Images for (int x = 0; x < arrString.Length; x++) { string _imageUri = ""; switch (arrString[x]) { case "검색": _imageUri = "Zoom;Size32x32;GrayScaled"; break; case "프린트": _imageUri = "Print;Size32x32;GrayScaled"; break; case "적용": _imageUri = "Apply;Size32x32;GrayScaled"; break; case "초기화": _imageUri = "Reset;Size32x32;GrayScaled"; break; case "저장": _imageUri = "Save;Size32x32;GrayScaled"; break; case "차트": _imageUri = "Chart;Size32x32;GrayScaled"; break; case "미리보기": _imageUri = "Show;Size32x32;GrayScaled"; break; case "작업이동": _imageUri = "Replace;Size32x32;GrayScaled"; break; case "구분자": currentPanel.Buttons.AddRange(new DevExpress.XtraEditors.ButtonPanel.IBaseButton[] { new WindowsUISeparator() }); break; } if (arrString[x] != "구분자") { currentPanel.Buttons.AddRange(new DevExpress.XtraEditors.ButtonPanel.IBaseButton[] { new WindowsUIButton(arrString[x], true, new WindowsUIButtonImageOptions() { ImageUri = _imageUri }) }); } } WindowsUIButton btn1 = new WindowsUIButton("검색", true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage("office2013/chart/bar_32x32.png") }); WindowsUIButton btn2 = new WindowsUIButton("초기화", true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage("office2013/actions/cancel_32x32.png") }); WindowsUIButton btn3 = new WindowsUIButton("Btn3", true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage("office2013/actions/apply_32x32.png") }); WindowsUIButton btn4 = new WindowsUIButton("Btn4", true, new WindowsUIButtonImageOptions() { Image = DevExpress.Images.ImageResourceCache.Default.GetImage("office2013/actions/add_32x32.png") }); WindowsUISeparator separator = new WindowsUISeparator(); currentPanel.AllowGlyphSkinning = true; currentPanel.ForeColor = System.Drawing.Color.White; //currentPanel.Buttons.AddRange(new DevExpress.XtraEditors.ButtonPanel.IBaseButton[] { btn1, separator, btn2 }); //currentPanel.ButtonClick += windowsUIButtonPanel1_ButtonClick; currentPanel.Size = new System.Drawing.Size(1213, 73); currentPanel.TabIndex = 0; currentPanel.UseButtonBackgroundImages = false; currentPanel.AppearanceButton.Hovered.BackColor = System.Drawing.Color.FromArgb(130, 130, 130); currentPanel.AppearanceButton.Hovered.FontSizeDelta = -1; currentPanel.AppearanceButton.Hovered.ForeColor = System.Drawing.Color.FromArgb(130, 130, 130); currentPanel.AppearanceButton.Hovered.Options.UseBackColor = true; currentPanel.AppearanceButton.Hovered.Options.UseFont = true; currentPanel.AppearanceButton.Hovered.Options.UseForeColor = true; currentPanel.AppearanceButton.Normal.FontSizeDelta = -1; currentPanel.AppearanceButton.Normal.Options.UseFont = true; currentPanel.AppearanceButton.Pressed.BackColor = System.Drawing.Color.FromArgb(159, 159, 159); currentPanel.AppearanceButton.Pressed.FontSizeDelta = -1; currentPanel.AppearanceButton.Pressed.ForeColor = System.Drawing.Color.FromArgb(159, 159, 159); currentPanel.AppearanceButton.Pressed.Options.UseBackColor = true; currentPanel.AppearanceButton.Pressed.Options.UseFont = true; currentPanel.AppearanceButton.Pressed.Options.UseForeColor = true; }
private void iniMytool() { WindowsUISeparator sp = new WindowsUISeparator(); sp.IsLeft = false; this.Bar_Tool.Buttons.Add(sp); WindowsUIButton newtask; WindowsUIButtonImageOptions imgaddtask = new WindowsUIButtonImageOptions(); imgaddtask.Image = Common.getImageByLocal("new_task.png"); newtask = new WindowsUIButton("新建任务", true, imgaddtask); newtask.IsLeft = false; newtask.Click += Newtask_Click; this.Bar_Tool.Buttons.Add(newtask); WindowsUIButtonImageOptions imgdelte = new WindowsUIButtonImageOptions(); imgdelte.Image = Common.getImageByLocal("delete_task.png"); WindowsUIButton deleteTask = new WindowsUIButton("删除任务", true, imgdelte); deleteTask.Click += DeleteTask_Click; deleteTask.IsLeft = false; this.Bar_Tool.Buttons.Add(deleteTask); WindowsUISeparator sp1 = new WindowsUISeparator(); sp1.IsLeft = false; this.Bar_Tool.Buttons.Add(sp1); WindowsUIButton adddevice; WindowsUIButtonImageOptions addDevice = new WindowsUIButtonImageOptions(); addDevice.Image = Common.getImageByLocal("add_device.png"); adddevice = new WindowsUIButton("添加设备", true, addDevice); adddevice.IsLeft = false; adddevice.Click += Adddevice_Click; this.Bar_Tool.Buttons.Add(adddevice); //WindowsUIButtonImageOptions deleteDevice = new WindowsUIButtonImageOptions(); //deleteDevice.Image = Common.getImageByLocal("delete_device.png"); //WindowsUIButton deltete = new WindowsUIButton("删除设备",true, deleteDevice); //deltete.IsLeft = false; //deltete.Click += Deltete_Click; //this.Bar_Tool.Buttons.Add(deltete); WindowsUISeparator sp2 = new WindowsUISeparator(); sp2.IsLeft = false; this.Bar_Tool.Buttons.Add(sp2); WindowsUIButton setting; WindowsUIButtonImageOptions imgsetting = new WindowsUIButtonImageOptions(); imgsetting.Image = Common.getImageByLocal("DbSetting.png"); setting = new WindowsUIButton("设置空间", true, imgsetting); setting.IsLeft = false; setting.Click += Setting_Click; this.Bar_Tool.Buttons.Add(setting); // DevExpress.XtraEditors.SimpleButton simpleButton1 = new DevExpress.XtraEditors.SimpleButton(); simpleButton1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); simpleButton1.Location = new System.Drawing.Point(-50, 20); simpleButton1.Name = "simpleButton1"; simpleButton1.Size = new System.Drawing.Size(75, 35); simpleButton1.TabIndex = 0; simpleButton1.Text = "开始采集"; this.Bar_Tool.Controls.Add(simpleButton1); }