簡體   English   中英

Dock =>在FlowLayoutPanel中填充控件

[英]Dock=>Fill a control in FlowLayoutPanel

我有一個其中的FlowLayoutPanel(默認情況下為FlowDirection-LeftToRight)的UserControl。 該用戶控件包含說明和一些控件: [descr.] 123456789描述[descr.] 123456789 ,應該可以將其反轉987654321 [descr.]

因此,FlowLayoutPanel用於此范圍(RightToLeft-正確/錯誤)。

替代文字http://lh5.ggpht.com/_1TPOP7DzY1E/S9B3MUrHo4I/AAAAAAAADLU/YiiSOPSQuso/s800/Capture1.png

這是label1填充控件其余部分的方法嗎(分別向左或向右)?

不幸的是, FlowLayoutPanel不支持這種行為。

我知道三個選項:

  1. 手動使標簽占據剩余空間。 (當FlowLayoutPanel更改大小時重新計算。)這很復雜,尤其是在運行時添加控件時。

  2. 請改用TableLayoutPanel 它沒有“流動”特性,但確實支持您想要的“填充”行為。

  3. 編寫自己的控件來執行此操作。 這可能變得復雜。

我可能會使用TableLayoutPanel ,但是根據您的情況,其他選項之一可能更有意義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM