C# - 图像作为可点击按钮

时间:2010-04-25 08:50:39

标签: c# winforms image button

我想制作一些自定义控件,图像为按钮。我不希望图像打开按钮 - 我想用从文件中读取的图像完全替换按钮。 有可能吗?

2 个答案:

答案 0 :(得分:25)

您可以使用PictureBox控件并使用Click事件处理点击。

答案 1 :(得分:3)

您可以使用按钮的 <datetimepicker ng-change="setStartDateSlider" hour-step="hourStep" minute-step="minuteStep" ng-model="startFrom[$index]" show-meridian="showMeridian" date-format="{{format}}" date-options="dateOptions" date-disabled="disabled(date, mode)" datepicker-append-to-body="false" readonly-date="false" disabled-date="false" hidden-time="true" hidden-date="false" name="datetimepicker" show-spinners="true" readonly-time="false" date-opened="dateOpened" show-button-bar="false" placeholder="Start From" > <!-- Use date-ng-click="open($event, opened)" to override date ng-click --> </datetimepicker> 中的图片,并将 //Local File String htmlCode = File.ReadAllText(@"C:\Test.html", Encoding.Default); //Webfile WebClient client = new WebClient(); String htmlCode = client.DownloadString(@"http://www.google.com"); mail.HTMLBody = htmlCode + signature; 更改为平面,以及BackgroundImage FlatStyle&amp;的颜色。 FlatAppearance透明。它应该与具有MouseDownBackColor的属性和事件的普通图片/图片框相同。