1

私のメニューから、LinkBut​​tons と Labels を使用して、Panel にブレッドクラム トレイルを動的に作成します。何をしても正しくラップできません。

  1. パネル: Wrap=True、Width=400px、ScrollBars=None
  2. LinkBut​​ton: style="空白: nowrap"
  3. ラベル: text=">" なので、空白はありません
  4. margin-left: パネルの内側と外側の 5px

LinkBut​​ton スタイルの空白が「nowrap」に設定されている場合、パネルはテキストを自動的に折り返しません。

Home > Chevy > Trucks > Silverado > Engineering Department > Fuel System

LinkBut​​ton スタイルの空白を「通常」に設定すると、ラップされますが、必要なものではありません。

Home > Chevy > Trucks > Silverado >
 Engineering 
Department >
Fuel
System

これは私が探しているものです:

Home > Chevy > Trucks > Silverado >
Engineering Department > Fuel System

これは、メニュー項目が選択されたときにリンクを作成するための分離コードです。

 Private Sub CreateLink(name As String, id As Integer)
    Dim link As LinkButton
    Dim lbl As Label

    link = New LinkButton
    link.Text = name
    link.SkinID = id
    link.Style.Add("white-space", "nowrap")
    AddHandler link.Click, AddressOf Links_Click
    BreadCrumbPanel.Controls.Add(link)

    lbl = New Label
    lbl.Text = ">"
    BreadCrumbPanel.Controls.Add(lbl)
 End Sub
4

1 に答える 1

0

さて、パネル幅を固定ではなく 100% に設定してしまい、結果は以下のようになりました。どちらの結果も私のニーズには当てはまりません。

結果A

Home > Chevy > Trucks > Silverado > 
Engineering Department > Fuel System

結果B

Home > Chevy > Cars > Volt > Sales 
Department > Information
于 2012-10-25T14:30:53.610 に答える