将自定义图像添加到作为 RepositoryItemButtonEdit devexpress 按钮的网格单元格
Add custom image to grid cell that is a RepositoryItemButtonEdit devexpress button
我正在尝试将自定义图像添加到作为 RepositoryItemButtonEdit devexpress 按钮的网格单元格。
当我执行以下代码时,按钮上什么也看不到。
Dim image As System.Drawing.Image = System.Drawing.Image.FromFile("C:\carl\addAccount.png")
Dim buttonAdd As New RepositoryItemButtonEdit
buttonAdd.TextEditStyle = TextEditStyles.HideTextEditor
buttonAdd.Buttons(0).Kind = ButtonPredefines.Ellipsis
buttonAdd.Buttons(0).Image = image
AddHandler buttonAdd.Click, AddressOf Me.Button_Click
Dim unbColumn As GridColumn = gvView.Columns.AddField("Button")
unbColumn.VisibleIndex = gvgvView.Columns.Count
unbColumn.ColumnEdit = buttonAdd
gvView.OptionsView.ShowButtonMode = DevExpress.XtraGrid.Views.Base.ShowButtonModeEnum.ShowAlways
我猜你看到的是省略号而不是你的图片。这是因为您将 EditorButton.Kind 属性 设置为 ButtonPredefines.Ellipsis。你需要它是 Glyph。在 ButtonPredefines Enumeration.
查看可能的值
Dim image As System.Drawing.Image = System.Drawing.Image.FromFile("C:\carl\addAccount.png")
Dim buttonAdd As New RepositoryItemButtonEdit
buttonAdd.TextEditStyle = TextEditStyles.HideTextEditor
buttonAdd.Buttons(0).Kind = ButtonPredefines.Glyph
buttonAdd.Buttons(0).Image = image
AddHandler buttonAdd.Click, AddressOf Me.Button_Click
Dim unbColumn As GridColumn = gvView.Columns.AddField("Button")
unbColumn.VisibleIndex = gvgvView.Columns.Count
unbColumn.ColumnEdit = buttonAdd
gvView.OptionsView.ShowButtonMode = DevExpress.XtraGrid.Views.Base.ShowButtonModeEnum.ShowAlways
我正在尝试将自定义图像添加到作为 RepositoryItemButtonEdit devexpress 按钮的网格单元格。
当我执行以下代码时,按钮上什么也看不到。
Dim image As System.Drawing.Image = System.Drawing.Image.FromFile("C:\carl\addAccount.png")
Dim buttonAdd As New RepositoryItemButtonEdit
buttonAdd.TextEditStyle = TextEditStyles.HideTextEditor
buttonAdd.Buttons(0).Kind = ButtonPredefines.Ellipsis
buttonAdd.Buttons(0).Image = image
AddHandler buttonAdd.Click, AddressOf Me.Button_Click
Dim unbColumn As GridColumn = gvView.Columns.AddField("Button")
unbColumn.VisibleIndex = gvgvView.Columns.Count
unbColumn.ColumnEdit = buttonAdd
gvView.OptionsView.ShowButtonMode = DevExpress.XtraGrid.Views.Base.ShowButtonModeEnum.ShowAlways
我猜你看到的是省略号而不是你的图片。这是因为您将 EditorButton.Kind 属性 设置为 ButtonPredefines.Ellipsis。你需要它是 Glyph。在 ButtonPredefines Enumeration.
查看可能的值 Dim image As System.Drawing.Image = System.Drawing.Image.FromFile("C:\carl\addAccount.png")
Dim buttonAdd As New RepositoryItemButtonEdit
buttonAdd.TextEditStyle = TextEditStyles.HideTextEditor
buttonAdd.Buttons(0).Kind = ButtonPredefines.Glyph
buttonAdd.Buttons(0).Image = image
AddHandler buttonAdd.Click, AddressOf Me.Button_Click
Dim unbColumn As GridColumn = gvView.Columns.AddField("Button")
unbColumn.VisibleIndex = gvgvView.Columns.Count
unbColumn.ColumnEdit = buttonAdd
gvView.OptionsView.ShowButtonMode = DevExpress.XtraGrid.Views.Base.ShowButtonModeEnum.ShowAlways