1

フォームを実行すると、その周りに細い境界線がLinkLabel設定されます。BorderStyle=noneこの細い境界線をリンクラベルから削除したいと思います。どうすればこれを達成できますか?

私のリンクラベルのコードは

            linkLabel1.AccessibleRole = System.Windows.Forms.AccessibleRole.Alert;
            linkLabel1.BackColor = System.Drawing.Color.Transparent;
            linkLabel1.Font = new System.Drawing.Font("Tw Cen MT Condensed", 13F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
            linkLabel1.ForeColor = System.Drawing.SystemColors.HotTrack;
            linkLabel1.LinkBehavior = System.Windows.Forms.LinkBehavior.NeverUnderline;
            linkLabel1.LinkColor = System.Drawing.Color.RoyalBlue;
            linkLabel1.Location = new System.Drawing.Point(129, 330);
            linkLabel1.Name = "linkLabel1";
            linkLabel1.Size = new System.Drawing.Size(68, 21);
            linkLabel1.TabIndex = 7;
            linkLabel1.TabStop = true;
            linkLabel1.Text = "Contact Us";
            linkLabel1.TextAlign = System.Drawing.ContentAlignment.TopCenter;
            linkLabel1.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel1_LinkClicked);

Linklabel コード出力のスクリーンショット http://tinypic.com/r/20rk09v/6 Linklabel コード デザイン ビューの スクリーンショットhttp://tinypic.com/r/4kzj9y/6

4

2 に答える 2

8

すでにBorderStyleプロパティをnoneに設定している場合は、リンクの下線を境界線として話していると思います。はいの場合、プロパティでその動作を変更できます。というプロパティがありLinkBehaviour、値を選択しNeverUnderLineて下線を避けることができます。

ここに画像の説明を入力

于 2012-07-19T14:05:41.037 に答える
2

どうですか:

this.label.BorderStyle = System.Windows.Forms.BorderStyle.None
于 2012-07-19T14:05:37.497 に答える