2

これを解決する方法やイベントはありますか?特にフローレイアウトパネル用です

4

2 に答える 2

6

FlowLayoutPanelを使用している場合はBottom、パネルの最後のコントロールのプロパティがパネルの高さよりも大きいかどうかを確認できます。

または、チェックしてみてくださいVerticalScroll.Visible(まだ試していませんが、探していることを実行する必要があります)

于 2009-10-06T00:06:02.627 に答える
1

スクロールバーが表示されると、サイズ変更イベントが発生します。私はUSDA認定のカスタムノードペインティングのバットロードを行っているので、知る必要があります。だから…私は…する…これ…</p>

  private bool vScrollVisible = false;      

  /// <summary>
  /// 
  /// </summary>
  /// <param name="sender"></param>
  /// <param name="e"></param>
  private void TreeViewClean_Resize(object sender, EventArgs e)
  {
     if(VScrollVisible())
     {
        if (!vScrollVisible)
        {
           vScrollVisible = true;
           Refresh();
        }
     }
     else
     {
        if(vScrollVisible)
        {
           vScrollVisible = false;
           Refresh();
        }
     }
  }
于 2022-02-05T00:06:15.863 に答える