private void LoadIcon(BuildStatusEnum statusValue, bool isInProgress, bool isStuck) { BuildStatus status = new BuildStatus(statusValue, isInProgress, isStuck); if (iconsByKey.ContainsKey(status.Key)) { return; } try { string resourceName = string.Format("Hudson.TrayTracker.Resources.StatusIcons.{0}.gif", status.Key); Image img = ResourceImageHelper.CreateImageFromResources(resourceName, GetType().Assembly); byte[] imgBytes = DevExpress.XtraEditors.Controls.ByteImageConverter.ToByteArray(img, ImageFormat.Gif); iconsByKey.Add(status.Key, imgBytes); } catch (Exception ex) { XtraMessageBox.Show(HudsonTrayTrackerResources.FailedLoadingIcons_Text, HudsonTrayTrackerResources.FailedLoadingIcons_Caption, MessageBoxButtons.OK, MessageBoxIcon.Error); LoggingHelper.LogError(logger, ex); throw new Exception("Failed loading icon: " + status, ex); } }
public RepositoryItemToggleSwitch() { base.CheckStyle = CheckStyles.UserDefined; base.GlyphAlignment = DevExpress.Utils.HorzAlignment.Far; base.PictureUnchecked = ResourceImageHelper.CreateImageFromResources("WindowsApplication3.Resources.ToggleSwitchOff.png", typeof(RepositoryItemToggleSwitch).Assembly); base.PictureChecked = ResourceImageHelper.CreateImageFromResources("WindowsApplication3.Resources.ToggleSwitchOn.png", typeof(RepositoryItemToggleSwitch).Assembly); base.PictureGrayed = ResourceImageHelper.CreateImageFromResources("WindowsApplication3.Resources.ToggleSwitchDisabled.png", typeof(RepositoryItemToggleSwitch).Assembly); }
public Form1() { InitializeComponent(); xtraTabControl1.CustomHeaderButtons[0].ToolTip = "Add Image..."; xtraTabControl1.CustomHeaderButtons[1].ToolTip = "Remove Image"; AddImage("Start Page", ResourceImageHelper.CreateImageFromResources("XtraTabControl_CustomButtons.08.jpg", typeof(Form1).Assembly)); xtraTabControl1.TabPages[0].ShowCloseButton = DefaultBoolean.False; }
public PictureObject(string name, string url) { Name = name; Image = ResourceImageHelper.CreateImageFromResources("DevExpress.XtraEditors.Images.loading.gif", typeof(BackgroundImageLoader).Assembly); BackgroundImageLoader bg = new BackgroundImageLoader(); bg.Load(url); bg.Loaded += (s, e) => { Image = bg.Result; if (!(Image is Image)) { Image = ResourceImageHelper.CreateImageFromResources("DevExpress.XtraEditors.Images.Error.png", typeof(BackgroundImageLoader).Assembly); } PropertyChanged(this, new PropertyChangedEventArgs("Image")); bg.Dispose(); }; }
private void gridView1_RowCellClick(object sender, RowCellClickEventArgs e) { txtVehicleName.Text = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "HINHANH").ToString(); if (txtVehicleName.Text == "") { pictureBox1.Image = ResourceImageHelper.CreateImageFromResources("DevExpress.XtraEditors.Images.loading.gif", typeof(BackgroundImageLoader).Assembly); if (gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "GIAXE").ToString() != "") { pictureBox1.Image = null; } } else { pictureBox1.Image = new Bitmap(txtVehicleName.Text); } }
static System.Drawing.Image LoadImage(string path) { System.Reflection.Assembly currentAssembly = System.Reflection.Assembly.GetAssembly(typeof(ChildForm)); return(ResourceImageHelper.CreateImageFromResources( "DevExpress.Samples.DocumentSelector." + path.Replace(@"\", "."), currentAssembly)); }