TComponent::ValidateRename - C++ Builder

C++ Builder 參考手冊 ? TComponent ? ValidateRename


頭文件:#include <System.Classes.hpp>
命名空間:System::Classes
類:TComponent
訪問權限:protected:
函數(shù)原型:

virtual void __fastcall ValidateRename(
    TComponent* AComponent, 
    const System::UnicodeString CurName, 
    const System::UnicodeString NewName);

System::Classes::TComponent::ValidateRename 是 System::Classes::TComponent 的成員函數(shù),在給組件改名的時候會調用這個函數(shù),檢查名稱是否有效。

參數(shù):

AComponent:給這個組件改名的時候,檢測這個組件的名稱是否有效;
CurName :組件當前的名稱;
NewName:組件新的名稱;

返回值:

無。

  • 在給組件改名的時候會調用這個函數(shù),檢查名稱是否有效;
  • 在 InsertComponent 的時候,使用 ValidateRename 方法檢查新加入的 AComponent 的名稱由空字符串改為新的名稱是否有效;
  • 在 RemoveComponent 的時候,使用 ValidateRename 方法檢查移除的 AComponent 的名字改為空字符串是否有效;
  • ValidateRename 檢查 AComponent 在當前組件里面,在所有的子組件 (即 Components 屬性) 里面,是否有同名組件,并且檢查在 Owner 里面是否有同名組件;
  • ValidateRename 是組件內部調用的方法,不需要直接調用。

參考:


C++ Builder 參考手冊 ? TComponent ? ValidateRename

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容