如果我正在搜索這樣的組件:
TMemo(FindComponent('mymemoname'));
我怎么稱呼這個OnChange事件TMemo?下面的例子不起作用:
TMemo(FindComponent('mymemoname')).Change();
謝謝
uj5u.com熱心網友回復:
該Change()方法是protected,因此要像您嘗試的那樣直接呼叫它,您需要使用訪問器類來授予對呼叫范圍的訪問權限,例如:
type
TMemoAccess = class(TMemo)
end;
TMemoAccess(TMemo(FindComponent('mymemoname'))).Change();
否則,您可以直接呼叫OnChange處理程式:
var TheMemo := TMemo(FindComponent('mymemoname'));
TheMemo.OnChange(TheMemo);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/418505.html
標籤:
上一篇:如何觸發表單中所有TMemo組件的所有onChange事件
下一篇:如何使舊形式從另一個繼承?
