簡體   English   中英

防止家長事件傳播給孩子

[英]Prevent parent event from propagating to child

我有一個包含一堆控件的表單。 當我更改表單字體時,字體更改事件會傳播到子級。 除了datetimepicker控件外,這是理想的行為,在那我不希望字體更改觸發。 是否可以防止這種情況,或者更改完成后是否必須將字體設置回原始字體?

我假設您正在使用WinForms-屬性繼承是正常行為。 如您所指出的,控制特定子字體的唯一可靠方法是顯式設置它。

在WPF等較新的UI框架中,您可以使用樣式和模板來控制控件的外觀。 但這在WinForms中不可用。

如果您在DateTimePicker上顯式設置了字體,則當表單字體更改時,字體也不會更改。 (假設WinForms)

暫無
暫無

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

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