原始代碼來自這個答案:

form1設計器上的控制元件截圖:

現在我可以在運行程式之前更改DotActiveColorand的顏色DotColor!我想對 Interval 做同樣的事情,以便能夠在運行程式之前更改計時器的速度。
uj5u.com熱心網友回復:
如果您想在設計器中查看影片將是什么,您可以添加一個公共屬性,允許在設計時啟動/停止計時器。
請注意,您必須將屬性的支持欄位初始化為設定為的值DefaultValue,如下所示:
private int m_Interval = 200;
該DefaultValue屬性不設定欄位,如果它與設定為default的值匹配,它會阻止屬性值的序列化。
我添加了一個AnimationEnabled可以在 PropertyGrid 中設定的公共屬性,以按需啟動和停止影片。
不要在 UserControl 的建構式中啟動 Timer。如果您想在第一次創建 UserControl 時(放在表單上時)看到影片,您可以使用OnHandleCreated()覆寫。即,在您的 UC 有句柄之前不要啟動計時器。
此外,
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/509986.html
