سلام
من یک کنترل جدید ایجاد کرده ام که از یک chart و دو دکمه ایجاد شده است. منتها وقتی این کنترل جدید رو روی یک فرم قرار می دهم برخی از خصوصیات chart را نمی آورد مثلا ChartAreas, Legends, Series
لطفا راهنمایی کنید
ممنون
سلام
من یک کنترل جدید ایجاد کرده ام که از یک chart و دو دکمه ایجاد شده است. منتها وقتی این کنترل جدید رو روی یک فرم قرار می دهم برخی از خصوصیات chart را نمی آورد مثلا ChartAreas, Legends, Series
لطفا راهنمایی کنید
ممنون
سلام
اگه منظورت اینه که در کنترل جدید که از سه شیء تشکیل شده و شما نمیتونید ویژگیهای یکی از اونها رو ببینی این مورد طبیعیه. یا باید مجددا Property جدید بسازید و یا اینکه Modifier اون شیء رو Public بذاری که بتونی به Proeprty اون در برنامه خودت دسترسی داشته باشی
بله دقیقا.
اگر modifier رو public بزارم به تک تک خصوصیات سه کنترل در برنامه جدید دسترسی خواهم داشت؟ چون دیشب این کار رو کردم ولی تغییری نداشت
بله امکان پذیره
فرض کنید در UserControl یک Chart با نام Chart1 قرار دادید. اگر Modifier رو Public بذارید در نتیجه در برنامه ای که میخواهید از اوم استفاده کنید:
- اگر از طریق کد نویسی میخوای دسترسی داشته باشی باید ابتدا نام شیء اصلی که همون کنترل جدیدی که ساختید رو بنویسید و بعد نام شیء مورد نظر و بعد هم Property مورد نظر:
UserControlName.ObjectName.Property
- اگر در محیط طراحی میخوای دسرسی داشته باشی باید بگردی دنبال یک گزینه که کنارش هم حتما یک علامت + هستش و نام اون همنام با شیئ Chart1 هست و اگر بازش کنی تمام Propertyهای چارت رو میتونی ببینی