我在運行時創建標籤:Label myLabel = new Label {Text = "somText"};
。之後myLabel.Width
等於默認值104
。我如何知道myLabel
的真實寬度?C#運行時動態創建標籤的寬度
2
A
回答
9
SizeF size = myLabel.CreateGraphics().MeasureString(myLabel.Text, myLabel.Font);
1
你試過myLabel.ActualWidth
?
2
實際寬度爲104.標籤有一個名爲AutoSize的屬性。寬度將根據您設置的文本而擴大或縮小。您可以將AutoSize屬性設置爲false,然後設置自己的寬度。
1
當然寬度是寬度?如果您想將寬度固定在某個值,請記住要拆開Autosize
。
相關問題
- 1. 無法增加javascript中動態創建標籤的寬度?
- 2. c#動態創建的標籤尺寸不夠寬
- 3. 使用動態創建的標籤C#
- 4. 的UITableViewCell動態標籤寬度與VFL
- 5. 帶標籤的動態輸入寬度
- 6. 動態更改標籤的寬度
- 7. 我錯了?動態創建標籤c#
- 8. Highcharts動態寬度隱藏標籤
- 9. 設置根視圖寬度等於動態標籤的寬度
- 10. Wicket在運行時創建新標籤
- 11. +動態創建標籤頁
- 12. 動態創建元素的寬度
- 13. c#如何在運行時更新動態生成的標籤
- 14. 如何爲JTextField創建動態寬度?
- 15. 在運行時動態創建WPF ItemTemplate
- 16. 在運行時動態創建表格
- 17. 動態創建表(在運行時)
- 18. Golang創建動態函數(運行時)
- 19. 在運行時創建動態類
- 20. Flex動態組件運行時創建
- 21. 動態創建變量在運行時
- 22. Android:動態創建的TextView的寬度有時會出錯
- 23. C#獲取動態創建標籤的標識
- 24. 如何在iOS中創建運行時動態標籤和按鈕?
- 25. 標籤寬度
- 26. 創建Git標籤時自動運行Git鉤子
- 27. C中的標籤高度和寬度的自動大小#
- 28. 根據li標籤的組合寬度動態設置ul的寬度
- 29. 使用自動佈局的自定義/動態標籤寬度
- 30. 在C++運行時動態創建類對象