リンクラベルについて

第一章でGUIアプリの基盤となるウィンドウを作ったので、次はボタンやテキストボックスなどの、 ユーザーとの直接のインターフェースとなるコンポーネントについてみて行きたいと思います。
この章ではまず、リンクラベルについて解説します。

.NET Frameworkにおいてリンクラベルを表すクラスはLinkLabelです。
下記はリンクラベルを表示するサンプルコードです。

using System;
using System.Drawing;
using System.Windows.Forms;

public class Sample
{
    static LinkLabel linkLabel;
    
    public static void Main(String[] args)
    {
        Form f = new Form();
        linkLabel = new LinkLabel();
        linkLabel.Location = new Point(10, 10);
        linkLabel.Text = "リンクラベル";
        linkLabel.Click += new EventHandler(LinkLabel_Click);
        f.Controls.Add(linkLabel);
        Application.Run(f);
    }

    public static void LinkLabel_Click(object sender, EventArgs e)
    {
        linkLabel.LinkVisited = true;
        System.Diagnostics.Process.Start("http://csharpnyuumon.web.fc2.com/gui/index.html");
    }
}

サンプルを実行するとウィンドウが表示され、その中にリンクラベルが表示されます。
リンクラベルをクリックすると当サイトのトップページをWebブラウザで開くようになっています。

LinkLabelクラスの主なプロパティ

表示文字列

リンクラベルに表示する文字列を設定するにはTextプロパティを使用します。

表示位置

リンクラベルの位置を設定するにはLocationプロパティを設定します。
Locationプロパティの型はPointクラスになります。



inserted by FC2 system