本文整理汇总了C#中System.Windows.Forms.Label.ImageIndex属性的典型用法代码示例。如果您正苦于以下问题:C# Label.ImageIndex属性的具体用法?C# Label.ImageIndex怎么用?C# Label.ImageIndex使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类System.Windows.Forms.Label
的用法示例。
在下文中一共展示了Label.ImageIndex属性的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateMyLabel
public void CreateMyLabel()
{
// Create an instance of a Label.
Label label1 = new Label();
// Set the border to a three-dimensional border.
label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
// Set the ImageList to use for displaying an image.
label1.ImageList = imageList1;
// Use the second image in imageList1.
label1.ImageIndex = 1;
// Align the image to the top left corner.
label1.ImageAlign = ContentAlignment.TopLeft;
// Specify that the text can display mnemonic characters.
label1.UseMnemonic = true;
// Set the text of the control and specify a mnemonic character.
label1.Text = "First &Name:";
/* Set the size of the control based on the PreferredHeight and PreferredWidth values. */
label1.Size = new Size (label1.PreferredWidth, label1.PreferredHeight);
//...Code to add the control to the form...
}
示例2: ImageLists
//引入命名空间
using System;
using System.Drawing;
using System.Windows.Forms;
using System.Collections;
public class ImageLists : Form
{
ImageList imgList;
Label lbl;
LinkLabel lnk;
Button btn;
public ImageLists()
{
Size = new Size(300,300);
imgList = new ImageList();
Image img;
String[] arFiles = {"1.ico","2.ico","3.ico"};
for (int i = 0; i < arFiles.Length; i++)
{
img = Image.FromFile(arFiles[i]);
imgList.Images.Add(img);
}
imgList.ImageSize = new Size(32, 32);
lbl = new Label();
lbl.Parent = this;
lbl.Text = "Label";
lbl.Location = new Point(0,0);
lbl.Size = new Size(lbl.PreferredWidth + imgList.ImageSize.Width,
imgList.ImageSize.Height + 10);
lbl.BorderStyle = BorderStyle.Fixed3D;
lbl.ImageList = imgList;
lbl.ImageIndex = 0;
lbl.ImageAlign = ContentAlignment.MiddleRight;
int yDelta = lbl.Height + 10;
lnk = new LinkLabel();
lnk.Parent = this;
lnk.Text = "LinkLabel";
lnk.Size = new Size(lnk.PreferredWidth + imgList.ImageSize.Width,
imgList.ImageSize.Height + 10);
lnk.Location = new Point(0, yDelta);
lnk.ImageList = imgList;
lnk.ImageIndex = 0;
lnk.ImageAlign = ContentAlignment.MiddleRight;
btn = new Button();
btn.Parent = this;
btn.ImageList = imgList;
btn.ImageIndex = imgList.Images.Count - 1;
btn.Location = new Point(0, 2 * yDelta);
btn.Size = new Size(3 * imgList.ImageSize.Width,
2 * imgList.ImageSize.Height);
lbl.ImageIndex = 1;
lnk.ImageIndex = 0;
btn.ImageIndex = 2;
}
static void Main()
{
Application.Run(new ImageLists());
}
}