好的 - 我只是需要一些想法。場景是 - 我的Windows窗體中有很多字段是強制用戶輸入的。其中之一可能是「名稱」。因此,對於此,我有一個標籤lblName
,其中文字爲Name
,另一個標籤爲lblMandatory
,文字爲*
,顏色爲紅色,表示這是強制性的。所以這意味着我有兩個標籤Name
,同樣我有20個以上的字段。我只是想創建一個自定義標籤 - 一種叫做MandatoryLabelControl
的東西,默認情況下在文本後會有一個*
。這可以幫助我減少表格中的標籤數量。自定義標籤實際上是兩件事的組合 - 首先是標籤的文本,其次是紅色的*
。我搜索了很多,但無法找到任何開始。請幫助一些建議。C#中的強制性標籤用戶控件#
0
A
回答
0
您有兩個選項 - 自定義標籤控件或包含標籤的用戶控件和基於強制屬性的*。如果您明確需要將「*」設置爲紅色(似乎是您的問題),則需要使用用戶控件。這稍微重一點,所以我建議重新考慮這個要求。以下是自定義標籤控件的外觀:
public class CustomLabel : Label
{
public CustomLabel()
{
}
public bool Mandatory { get; set; }
public override String Text
{
get
{
return base.Text + " *";
}
}
}
您現在將使用CustomLabel而不是Label。
相關問題
- 1. 強制禁用用戶控件中的標籤顯示爲正常(未禁用)?
- 2. 從用戶控件製作標籤
- 3. 用戶控制的html標題標籤
- 4. 如何用c暴露用戶控件中的標籤#
- 5. ASP.NET用戶控件性能增強
- 6. 控制C#代碼中的XAML標籤
- 7. c#中單個用戶控件的多個標籤索引#
- 8. 在C中強調標籤#
- 9. Expression Blend強制用戶控件隱藏
- 10. 有什麼辦法可以強制鍵入一個控件的標籤屬性?
- 11. 啓動用戶控制在一個標籤控件動態
- 12. 如何從用戶控件在c#中隱藏標籤?
- 13. 控件和標籤屬性
- 14. GridView控件中的TemplateField標籤中的ItemTemplate標籤中的標籤控件
- 15. C#用戶控件 - 從用戶控件中訪問控件屬性
- 16. 設置標籤控制文本屬性在客戶端的JavaScript
- 17. 用戶控制的變化性,在用戶控件的背後
- 18. WPF用戶控件與兒童標籤
- 19. 用戶控件內asp.net聯標籤
- 20. asp.net用戶控件和嵌套標籤
- 21. 將標籤從內部用戶控件
- 22. 凍結C#.net標籤控件中的第一個標籤頁
- 23. ActionBar中標籤的強制摺疊
- 24. 刪除SAPUI5中強制性*和標籤之間的空格
- 25. R文檔中哪些標籤是強制性的?
- 26. C#用戶控制:
- 27. 用戶控制「的ascx」文件,C#
- 28. TabCtrl_SetItemSize和用戶繪製的標籤控制
- 29. C#屬性的強制性屬性
- 30. Win API C++控件編輯強制
你可以使用CSS來解決這個問題。爲必須使用的標籤應用一些特定的類,然後使用CSS類顯示*。 –
顯然,沒有人能夠說你在問一個winforms問題。你通過使用[winforms]標籤來解決這個問題。不,用一個用戶控件替換一個標籤不會讓你領先。 –