رفتن به مطلب
  • 0

پیاده سازی شی گرایی(سفارشی سازی کنترل ها) و تعریف پراپرتی در B4A


armv6

سوال

چطور میشه در بیسیک 4 اندروید یک کنترل رو سفارشی سازی کرد یعنی مثلا بگیم یه کنترل باشه ارث بری کنه از editText و دو خصوصیت جدید به نام SetText ,GetText داشته باشه..؟ یعنی دقیقا مثل usercontrol در سی شارپ و VB.NET...

?????????????????

لینک ارسال
به اشتراک گذاری در سایت های دیگر

2 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

در در 1395/01/06, 00:29:12، Nemesis گفته است :

شما باید از امکان جالب  custom view  استفاده کنید و پروپرتی خودتون رو تعریف کنید در قسمت کد زیر

 class module == > Custom view


#Event: ExampleEvent (Value As Int)
#DesignerProperty: Key: BooleanExample, DisplayName: Boolean Example, FieldType: Boolean, DefaultValue: True, Description: Example of a boolean property.
#DesignerProperty: Key: IntExample, DisplayName: Int Example, FieldType: Int, DefaultValue: 10, MinRange: 0, MaxRange: 100, Description: Note that MinRange and MaxRange are optional.
#DesignerProperty: Key: StringWithListExample, DisplayName: String With List, FieldType: String, DefaultValue: Sunday, List: Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday
#DesignerProperty: Key: StringExample, DisplayName: String Example, FieldType: String, DefaultValue: Text
#DesignerProperty: Key: ColorExample, DisplayName: Color Example, FieldType: Color, DefaultValue: 0xFFCFDCDC, Description: You can use the built-in color picker to find the color values.

برای وراثت میتونید متغیر های مورد نظر خودتون در این شی مقدار دهی کنید

 

موفق یاشید

سلام استاد 
من خیلی دنبال مطلبی گشتم که بتونه این گزینه ها رو توضیح بده در کاستم ویو
ممکنه یه مثال ساده برای این گزینه ها بنویسید 
چه کاربردی داره و ..
من از کاستم ویو استفاده میکنم ولی این گزینه ها رو نمیدنم دقیقا چی کار میکنه 
؟
با تشکر

لینک ارسال
به اشتراک گذاری در سایت های دیگر

شما باید از امکان جالب  custom view  استفاده کنید و پروپرتی خودتون رو تعریف کنید در قسمت کد زیر

 class module == > Custom view

#Event: ExampleEvent (Value As Int)
#DesignerProperty: Key: BooleanExample, DisplayName: Boolean Example, FieldType: Boolean, DefaultValue: True, Description: Example of a boolean property.
#DesignerProperty: Key: IntExample, DisplayName: Int Example, FieldType: Int, DefaultValue: 10, MinRange: 0, MaxRange: 100, Description: Note that MinRange and MaxRange are optional.
#DesignerProperty: Key: StringWithListExample, DisplayName: String With List, FieldType: String, DefaultValue: Sunday, List: Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday
#DesignerProperty: Key: StringExample, DisplayName: String Example, FieldType: String, DefaultValue: Text
#DesignerProperty: Key: ColorExample, DisplayName: Color Example, FieldType: Color, DefaultValue: 0xFFCFDCDC, Description: You can use the built-in color picker to find the color values.

برای وراثت میتونید متغیر های مورد نظر خودتون در این شی مقدار دهی کنید

 

موفق یاشید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...