2 hxbdmz hxbdmz 于 2016.04.09 20:21 提问

怎么在C#上的按钮控件同时放图片和文字

想模仿Windows中的扫雷游戏,一开始就遇到难题,就是开始的时候选择难度的按钮

3个回答

CSDNXIAOD
CSDNXIAOD   2016.04.09 20:32

自定义控件--图片按钮
图片文字的控件ImageTextControl
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

hxbdmz
hxbdmz 咬不动
2 年多之前 回复
u012094400
u012094400   2016.04.09 20:34

图片切换啊。先用ps或者什么把图片和文字做成一张图片然后到C#的时候直接设置会控件的skin不就可以了。

caozhy
caozhy   Ds   Rxr 2016.04.09 21:54

首先,扫雷用的不是按钮,而是自己绘图做出来的,不信你用spy++看下就知道了。其次,在C#中你可以重绘按钮来实现,如果觉得麻烦,可以google一个第三方的控件。

随便找找大把
http://www.codeproject.com/Articles/29010/WinForm-ImageButton
http://www.codeproject.com/Articles/9321/C-ImageText-Button

hxbdmz
hxbdmz spy是什么?
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
c# ToolStrip控件中button控件 显示文字和图标——笔记
1.1 DisplayStyle   属性设为  ImageAndText    时 ImageBeforeText  属性设为  ImageBeforeText 或 TextBeforeImage ImageAlign  属性,TextAlign   属性不用设置 1.2 ImageBeforeText :设为  ImageAboveText 时(或Text AboveIm
如何用C#做一个即能显示文字又能显示图片的控件
richtextbox可以当容器使用, PictureBox pb = new PictureBox(); pb.Image = (new Icon("App.ico")).ToBitmap(); this.richTextBox1.Controls.Add(pb); /////////////////////////////////// public void Insert
C# WinForm中工具栏上如何既显示文字又显示图片
C# WinForm中工具栏上如何既显示文字又显示图片 1、toolStripButton的属性DisplayStyle设置为ImageAndText 2、toolStripButton的属性TextImageRelation设置为ImageAboveText,可以按需调整
iOS中在UIButton上同时显示文字和图片
在ios开发过程中,我们经常会遇到这样的情况:要在一行中显示文字和图片,如图所示: 我们可以在一个view中添加labe来显示文字,添加UIImageView来显示图片, 现在我们只要用一个Button就可以实现以上的功能。 在UIButton的API文件中,我们可以看到有以下两个属性: @property(nonatomic)          UIEdgeInsets title
swing在按钮里面添加图片和文字,文字在图片下方
ImageIcon searchm=new ImageIcon("s2.png"); JButton search=new JButton("搜索",searchm);search.setVerticalTextPosition(JButton.BOTTOM); search.setHorizontalTextPosition(JButton.CENTER); 
如何在按钮中把文字放左边,图片放右边
首页 > 代码片段 > 按钮 (Button)代码 > 详情 如何在按钮中把文字放左边,图片放右边 自定义LFBuybutton ,继承自UIbutton,在自定义的按钮中重写方法-(void)layoutSubviews  根据文字和按钮的X点的交换,实现文字和图片位置的交换 ? 1 2 3 4 5
Android在Button按钮上同时显示文字和图片
<Button android:id="@+id/chuzu" android:layout_width="50dp" android:layout_height="50dp" android:layout_marginLeft="5dp"
在PictureBox上显示文字(用label或textbox背景色会有问题吧)
    最近的一个项目要在一张图上显示一个句子,先用了个PictureBox,然后往上面拽了个textbox,没想到,将textbox的backcolor设置为transparent,根本没有任何效果,图上文字底色还是白的。网上有说还要再把textbox的parent属性设为picturebox,但我的项目是PDA上的,用compack framefork,不支持这个操作,会发生运行错。   
关于MFC Cbutton按钮同时显示图标和文字的问题
类似的文章http://blog.csdn.net/abidepan/article/details/7927339    里面用到了非标准的工具来实现按钮和文字同时显示。   可是最近我发现,在VS自带的属性框中,将按钮的“ICON”属性设置为False,并将Caption修改为要显示的文字 然后通过 ControlResetButton.SetIcon(::LoadIcon(::Af
Android Button可同时设置图片跟文字
其实有一个大家一直没有注意发现的问题就是Button是继承与TextView,是TextView衍生出来的,自然就有些方法就可以调用. 比如今天我们所说的 context.getDrawable(left)setCompoundDrawablesWithIntrinsicBounds(int left, int top, int right, int bottom) 这个方法就可以设置but