سلام به همه دوستان
یک سوال
من داخل یک فرم از tabcontorl استفاده کردم که چند تا tab داره
محتویات این تب ها 80% شبیه هم هستند
می خوام بدونم آیا راهی وجود داره که در هر تب اقدام به ساخت محتویات ، توابع و ... نکنم
و بتونم کپی برداری کنم
تشکر
سلام به همه دوستان
یک سوال
من داخل یک فرم از tabcontorl استفاده کردم که چند تا tab داره
محتویات این تب ها 80% شبیه هم هستند
می خوام بدونم آیا راهی وجود داره که در هر تب اقدام به ساخت محتویات ، توابع و ... نکنم
و بتونم کپی برداری کنم
تشکر
سلام
تشکر
امکان داره در رابطه با این مورد و روش انجامش بیشتر توضیح بدید
با تشکرUser Control رو در هر Tab قرار بدین
سلام.
یه کلاس از نوع UserControl به پروژه اضافه کنید. سپس کلیه کنترلهای مورد نظرتون رو که در همه Tab ها یکسان هستند رو از طریق Designer روی UserControl قرار بدید. سپس برنامه رو کامپایل کنید تا UserControl مورد نظر ساخته بشه و به toolbox اضافه بشه. حالا فرم مورد نظرتون رو که حاوی TabControl هستش رو باز کنید و از toolbox، کنترلی که ساختین رو روی Page قرار بدین. حالا Page دوم رو باز کنید، و مجددا کنترل رو (User Control ای که در مرحله اول ساختین رو) روی صفحه دوم قرار بدین. به این ترتیب کلیه فیلدهای مشترک بین Tab ها بسادگی روی صفحه قرار میگیره. حالا تک تک فیلدها متمایز رو بازای هر Page روی Tab مورد نظرتون، در کنار UserControl قرار بدین....
سلام
تشکر
یک سوال دیگه
چطور میتونم به اشیا داخل UserContorol زمانیکه از اونها در یک فرم استفاده می کنم دسترسی داشته باشم
در Inherited User Contorol ها با Public قرار دادن Modifiers شی می تونستیم بهش دسترسی داشته باشیم توی UserContorl ها چطور امکان داره؟؟؟
با تشکر
اگه منظورتون رو درست متوجه شده باشم ، شما باید برای هدفتون چند Properties یا Method برای کنترلتون در نظز بگیرید و از این طریق با کنترلتون ارتباط داشته باشید.
سلام
تشکر
ببینید من داخل یوزر کنترل یک دیتا گرید دارم و می خوام در فرمم به اون دسترسی داشته باشماگه منظورتون رو درست متوجه شده باشم
امکان داره بیشتر توضیح بدینشما باید برای هدفتون چند Properties یا Method برای کنترلتون در نظز بگیرید و از این طریق با کنترلتون ارتباط داشته باشید.
با تشکر
شما یک UserControl طراحی کرده اید و حالا می خواهید از اون در برنامتون استفاده کنید و طوری باشه که به اشیاء آن UserControl در جایی که مخواهید از آن استفاده کنید دسترسی داشته باشید؟
سلام
دقیقاشما یک UserControl طراحی کرده اید و حالا می خواهید از اون در برنامتون استفاده کنید و طوری باشه که به اشیاء آن UserControl در جایی که مخواهید از آن استفاده کنید دسترسی داشته باشید؟
از طریق تعریف پراپرتیهای پابلیک اینکار رو انجام بدید.
برای مثال اگر یوزرکنترل شما تکست باکسی بنام tbUserName دارد به این شکل بنویسید :
private string _userName;
public string UserName
{
get { return tbUserName.Text ;}
set { tbUserName.Text = value; }
}
...مرا به خانه ام ببر، اگرچه خانه؛ خانه نیست
سلام
جناب sinpin تشکر
اما یک سوال آیا با این شیوه می تونم روی دیتا گرید تغییرات اعمال کنم (مثلا حذف و اضافه کردن ستون و از این جور کارا) اگه میشه چه شکلی ؟
با تشکر
سلام
کسی می تونه راهنمایی کنه؟
با تشکر
سلام
دوستان عزیز 2-3 روزی هست که به این مسئله برخوردم و کار ها خوابیده !
شما چه راهی رو پیشنهاد می دید