作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
它有文本,图像,然后是复选框,
我想使用更好的图像进行检查,但找不到更改检查和未检查图像的方法
this.checkBox1.CheckAlign = System.Drawing.ContentAlignment.MiddleRight;
this.checkBox1.Checked = true;
this.checkBox1.CheckState = System.Windows.Forms.CheckState.Checked;
this.checkBox1.Image = global::ClientExam.Properties.Resources.action32;
this.checkBox1.Location = new System.Drawing.Point(145, 140);
this.checkBox1.Name = "checkBox1";
this.checkBox1.Size = new System.Drawing.Size(273, 127);
this.checkBox1.TabIndex = 0;
this.checkBox1.Text = "checkBox1";
this.checkBox1.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage;
this.checkBox1.UseVisualStyleBackColor = true;
有人知道不需要我自己编写控件的吗?
最佳答案
对于不想覆盖 OnPaint 的任何人,有一个替代解决方案:
ImageList
控件并用图像填充它以反射(reflect)选中/未选中状态。Checkbox
控件的 Appearance
属性设置为 Button
(以摆脱标准的 CheckBox 图标)FlatStyle
”属性设置为Flat
(这样控件看起来就不像一个按钮)。FlatAppearance
属性组。即CheckedBackColor
、MouseDownBackColor
、MouseOverBackColor
,即将它们都设置为Control
值。Checkbox
控件的 ImageList
属性设置为您的 ImageList
控件的名称。Checkbox
控件的 Imageindex
和 ImageAlign
属性以反射(reflect)其当前状态。Checkbox
控件的TextImageRelation
属性(这个值不会让文本和图像重叠,除非您希望它们重叠)。 IE。 ImageBeforetext
值表示常见的 CheckBox 图标位置。现在唯一剩下要做的就是在状态改变时改变图像,像这样:
private void chkMyCheckBoxWithAnImage_CheckedChanged(object sender, EventArgs e)
{
if (chkMyCheckBoxWithAnImage.Checked)
chkMyCheckBoxWithAnImage.ImageIndex = 1;
else
chkMyCheckBoxWithAnImage.ImageIndex = 0;
}
关于c# - 如何更改复选框上的支票图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15813869/
我想在我的网站中集成 Paypal 。但我的要求是,我不希望我的客户进入 Paypal 网站付款。 (我知道这不是一种安全的方式,但这是我的要求)有没有一种方法可以让我在后端使用 Paypal API
我将简单值(基本数据类型)存储到散列中,并且在避免影响原始对象(如快照)之前对该值调用 dup。我不希望在立即值的情况下执行 dup 操作,并且只想按原样存储它。是否可以确定对象/值是否立即? 即(1
我正在尝试从 Java 小程序打印自定义纸张尺寸。我已经设置了纸张尺寸,但它被忽略了。 我也尝试过使用 book 方法,因为我看到了一些关于这有助于让它工作的东西但是当我使用它时它只是打印一个空白页并
我需要为我正在处理的 .Net C# 项目创建一个 Check 21/Image Cash Letter(X9.37-2003),但我做这件事时遇到了麻烦。有谁知道我在哪里可以获得一些示例代码或库或其
我是一名优秀的程序员,十分优秀!