یوسف زالی
چهارشنبه 29 آبان 1392, 11:45 صبح
سلام.
هنگام نوشتن کامپوننت می تونید براش ست کنید که برنامه نویس وقتی در مود دیزاین تایم روش دوبار کلیک می کنه چه اتفاقی بیفته، برای مثال روی دی بی گرید، می ره تو فرمکی که می تونید درش Column تعریف کنید..
این کار با اشتقاق کلاسی از TDefaultEditor امکان پذیره. دستور مرتبط ShowCollectionEditor در متد براندازی شده ی ExecuteVerb هست.
خب تا اینجا توضیح مکان وقوع جرم بود.
من کامپوننتی مشتق کردم از TCustomTreeView و حالا می خوام همین پروسه رو براش اجرا کنم.
مشکل اینجاست که نمی دونم چه دستوری با چه فرمتی برای این کلاس بکار می ره. دلفی و سورسش و چند تا سورس دیگه از کامپوننت هایی مثل Virtual TreeView رو هم زیر و رو کردم، هیچ چیز یافت می نشد!
دوستان گل باسابقه هم سرشون خیلی شلوغه یا این که در این مورد خاص کار نکرده بودند یا یادشون نمی اومد.
به هر حال کسی اگر نظری داره لطفا بگه. با تشکر.
هنگام نوشتن کامپوننت می تونید براش ست کنید که برنامه نویس وقتی در مود دیزاین تایم روش دوبار کلیک می کنه چه اتفاقی بیفته، برای مثال روی دی بی گرید، می ره تو فرمکی که می تونید درش Column تعریف کنید..
این کار با اشتقاق کلاسی از TDefaultEditor امکان پذیره. دستور مرتبط ShowCollectionEditor در متد براندازی شده ی ExecuteVerb هست.
خب تا اینجا توضیح مکان وقوع جرم بود.
من کامپوننتی مشتق کردم از TCustomTreeView و حالا می خوام همین پروسه رو براش اجرا کنم.
مشکل اینجاست که نمی دونم چه دستوری با چه فرمتی برای این کلاس بکار می ره. دلفی و سورسش و چند تا سورس دیگه از کامپوننت هایی مثل Virtual TreeView رو هم زیر و رو کردم، هیچ چیز یافت می نشد!
دوستان گل باسابقه هم سرشون خیلی شلوغه یا این که در این مورد خاص کار نکرده بودند یا یادشون نمی اومد.
به هر حال کسی اگر نظری داره لطفا بگه. با تشکر.