PDA

View Full Version : سوال: حذف یک Property از کنترل



Saeed Hamed
پنج شنبه 19 شهریور 1388, 16:53 عصر
سلام.
آقا چه جوری میشه یک Property یا یک Method رو از کنترلی حذف کرد.
مثلاً می خوام خاصیت Text یک کنترل رو بردارم. اگر دوستان کسی میدونه خواهش می کنم کمک کنه.

rezaprogrammer
پنج شنبه 19 شهریور 1388, 20:11 عصر
سلام.
بعيد مي دونم بشه اين كاررو كرد چون كنترلي كه بسته و كامپايل شده هست نميشه محتواشو تغيير داد. مگر اينكه يك كنترل سفارشي بسازي

alireza_s_84
پنج شنبه 19 شهریور 1388, 22:27 عصر
سلام تنها راهش مشتق کردن یه کنترل جدید از همون کنترله که خصوصیات اون کنترل رو Shadows کنه و متدهاشو Overrides .
یه نمونه ضمیمه میکنم خودتون نگاه کنید توی این نمونه خاصیت Text رو فقط خوندنی کردم و کاربر نمیتونه متنی رو وارد کنه
البته کاملا بی نقص نیست اما واسه شروع بد نیست نگاهی بهش بندازی
موفق باشی
alireza.salemian@gmail.com

Saeed Hamed
جمعه 20 شهریور 1388, 03:10 صبح
تنها راهش مشتق کردن یه کنترل جدید از همون کنترله که خصوصیات اون کنترل رو Shadows کنه و متدهاشو Overrides.


کنترل منم از یه کنترلی مشتق شده. من با عبارت Shadows کار نکردم ولی Overrides رو یکمی باهاش آشنام و فکر نکنم بشه باهاش یک Property یا Method رو حذف کرد. بابت مثالت متشکرم ولی توی اینم شما این Property رو همونجور که خودتون گفتین حذف نکردین.

Ali_M.Eghbaldar
شنبه 21 شهریور 1388, 00:47 صبح
ba salam kheyli kheyli baedi manam chand vaghti donbalesh bodam vali kesi nemidone fek mikonam chon in compnent ha khodeshon beghole dostemon baste shodan nemishe taghir dad
vali hichi to barname nevisi nashod nadare :چشمک:

alireza_s_84
شنبه 21 شهریور 1388, 01:22 صبح
سلام دوست عزیز چک کنید میبینید که توی خاصیت Text هیچی نمیشه وارد کرد

Saeed Hamed
شنبه 21 شهریور 1388, 02:24 صبح
سلام دوست عزیز چک کنید میبینید که توی خاصیت Text هیچی نمیشه وارد کرد

بله درست می فرمایید ولی با اینکار ما فقط اون رو ReadOnly کردیم در صورتی که میخوایم کلاً این Property رو حذف کنیم. ولی تا همینجاشم یک نقطۀ امیدواری هست. از همکاریتون متشکرم