PDA

View Full Version : سوال: سفارشی نمودن کنترل BindingNavigator



piroozman
دوشنبه 05 بهمن 1388, 23:54 عصر
قرار شده است در فرم های مربوط به یک پروژه از bindingNavigator موجود در .NET Framework استفاده کنیم. قصد دارم که این کنترل را سفارشی کنم به طوری که کلیه کلیدهای دارای Tooltip فارسی بوده، textbox مربوط نشان دهنده رکورد جاری راست به چپ باشد و . . .
برای این کار یک پروژه از نوع Windows Forms Control Library ایجاد کردم و داخل قاب موجود یک کنترل bindingNavigator قرار دادم و تغییرات مورد نیاز خود را بر روی آن اعمال کردم. پس از Build نمودن پروژه از dll آن در پروژه ای دیگر استفاده کردم اما مشکل اینجاست که در پروژه جدید Navigator سفارشی که ایجاد شده است در زمان طراحی در اختیار من نیست. برای مثال نمی توانم برای دکمه های آن کدهای مربوط به رویدادها را به صورت Visual ایجاد کنم و بایستی خودم با صورت دستی رویدادهای مورد نیاز خود را اضافه کنم و دیگر این که در صورت نیاز این امکان وجود ندارد که کلید دیگری را به روی navigator اضافه کنم. پروژه های نمونه را ضمیمه کرده ام. قبلا از دوستانی به این تاپیک پاسخ می دهند تشکر می کنم.
در پروژه ی اول کنترل Binding Navigator را سفارشی کرده ام
در پروژه ی دوم از کنترل سفارشی فوق استفاده کرده ام.

hakelberfin
چهارشنبه 07 بهمن 1388, 16:30 عصر
سلا دوست عزیز
دقیقا این مشکل رو من داشتم .
من میخواستم DataGrid و BindingNavigator رو سفارشی کنم . طوری که مناسب کارم باشه و مجبور نباشم در هر بار Drag * Drup خصوصیاتش رو تغییر بدم .
DataGrid شد ولی Binding Navigator نه و موقع طراحی بیشتر تغییراتی که من داده بودم رو در نظر نمیگرفت