رفتن به مطلب

رفع اشکال در#C


دختر باران

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

سلام دوستان

برای یه برنامه که منوهای مختلفی داره و با کلیک روی هر منو قرار یه فرم جدید(منظورم جدول جدیدی یا صفحه جدیدی رو همون فرم) باز بشه.باید چیکار کرد؟

باید از user control استفاده بشه؟ ممنون میشم اگه اموزشی هست برام بزارین

با تشکر

چرا هیچکی پاسخگو نیست؟:w000:

سوالمو یکم تغییر بدم. چجوری توی Event یه buttom تعریف کنیم رفتی روش کلیک کنم یه user control باز بشه؟

  • Like 2
لینک به دیدگاه
  • پاسخ 111
  • ایجاد شد
  • آخرین پاسخ

بهترین ارسال کنندگان این موضوع

بهترین ارسال کنندگان این موضوع

چرا هیچکی پاسخگو نیست؟:w000:

سوالمو یکم تغییر بدم. چجوری توی Event یه buttom تعریف کنیم رفتی روش کلیک کنم یه user control باز بشه؟

 

درود

شما باید صفحات رو یک به یک طراحی کنید و بسازید

بعد برای هر عملی دستورات لازم رو تعریف کنید در نهایت کلید باتنی قرار میدید که با کلیک روی اون فرمی که مد نظرتونه باز میشه

حالا شما کد باز شدن یه فرم رو میخواید؟

  • Like 2
لینک به دیدگاه
چرا هیچکی پاسخگو نیست؟:w000:

سوالمو یکم تغییر بدم. چجوری توی Event یه buttom تعریف کنیم رفتی روش کلیک کنم یه user control باز بشه؟

 

 

 

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

  • Like 1
لینک به دیدگاه
  • 3 هفته بعد...
درود

شما باید صفحات رو یک به یک طراحی کنید و بسازید

بعد برای هر عملی دستورات لازم رو تعریف کنید در نهایت کلید باتنی قرار میدید که با کلیک روی اون فرمی که مد نظرتونه باز میشه

حالا شما کد باز شدن یه فرم رو میخواید؟

ممنون بابت پاسختون

ببینید من نمیخوام فرم جدید باز بشه.میخوام روی همون فرم اشیائی که وجود داره تغییر کنه و یک سری دیگه بیاد

اطلاعاتی که من دارم اینه که باید یه سری User control نعریف کنم. ولی اینکه چجوری یه باتن بتونه فعالش کنه رو نمیدونم

لینک به دیدگاه
  • 5 ماه بعد...

سلامم

من ی مشکلی که تو نت هم خیلی سرچ کردم و به ی جاهایی رسیدم ولی همچنان مشکلم پار برجاست

 

برنامه ای میخوام بنویسم که اطلاعات ی مناقصه رو بگیره و ی سری اطلاعات تو خروجی نمایش بده که ی نمونه ساده اش رو نوشتم جواب داد ولی الان که میخوام برنامه اصلی رو بنویسم تکس باکس زیادی باید استفاده کنم تا کاربر اصلاعات خودش رو وارد کنه که فکر کنم باید از پنل و اسکرول عمودی استفاده کنم تا مثلا 50 تکس باکس تو فرم باشه !

 

سوالام اینجاست که من پنل رو طول و عرض زیاد انتخاب کردم ولی نمیتونم از کل مساحت پنل استفاده کنم!

ببخشید اگه نامفهوم گفتم ! اوایل برنامه نویسی ام :ws3: دیگه ببخشید

 

 

تو ی سایتی دیدم اینطوری نوشته بودن ( البته فقط برای دوتا باتن )

 

private void vScrollBar1_Scroll(object sender, ScrollEventArgs e)

{

vScrollBar1.LargeChange = 1;

vScrollBar1.Maximum = 100;

vScrollBar1.Minimum = 0;

int value = e.NewValue;

 

 

 

 

vScrollBar1.LargeChange = 1;

vScrollBar1.Maximum = 100;

vScrollBar1.Minimum = 0;

 

 

button1.Top = button1.Top + (e.NewValue - e.OldValue) * panel1.Height / 100;

 

 

button2.Top = button2.Top + (e.NewValue - e.OldValue) * panel1.Height / 100;

}

  • Like 2
لینک به دیدگاه

بطور مثال اینجا سایز پنل من از فرم خیلی بیشتر ولی من نمیتونم به کل فضای پنل دسترسی داشته باشم

در واقع مثل تو ورد ، که وقتی 5 صفحه داره کاربر با اسکرول عمودی به صفحات پایینی میره

حالا اینجا ی پنل با سایز بزرگ قرار دادم

 

اگرم کارم اشتباه لطفا راهنمایی کنین

 

36506w5isfekftras4fb.jpg

  • Like 1
لینک به دیدگاه
بطور مثال اینجا سایز پنل من از فرم خیلی بیشتر ولی من نمیتونم به کل فضای پنل دسترسی داشته باشم

در واقع مثل تو ورد ، که وقتی 5 صفحه داره کاربر با اسکرول عمودی به صفحات پایینی میره

حالا اینجا ی پنل با سایز بزرگ قرار دادم

 

اگرم کارم اشتباه لطفا راهنمایی کنین

 

36506w5isfekftras4fb.jpg

درست منظورت رو متوجه نشدم

اما بعید میدونم اگه اون چیزی که فکر میکنم مشکلتون باشه، اصلا برای حلش نیازی به کد زدن باشه!!!

ساخت اینترفیس توی همین محیط به طور کامل قابل انجامه

چرا توی wpf کد نزدید؟

لینک به دیدگاه
درست منظورت رو متوجه نشدم

اما بعید میدونم اگه اون چیزی که فکر میکنم مشکلتون باشه، اصلا برای حلش نیازی به کد زدن باشه!!!

ساخت اینترفیس توی همین محیط به طور کامل قابل انجامه

چرا توی wpf کد نزدید؟

 

درسته کد نمیخواد ولی گرافیکی نمیشه ، یعنی نمیتونم

والا نمیدونم چی هست با اینکه زیاد شنیدم 5c6ipag2mnshmsf5ju3z.gif

  • Like 1
لینک به دیدگاه
درسته کد نمیخواد ولی گرافیکی نمیشه ، یعنی نمیتونم

والا نمیدونم چی هست با اینکه زیاد شنیدم 5c6ipag2mnshmsf5ju3z.gif

یه محیط از سی شارپه

معمولا کد نویسا روی ویندوز فرم کد میزنن

اما روی wpf کد زدن راحت تره

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

کار توش راحت تره چون یه قسمت کد xaml داره

لینک به دیدگاه
سلامم

من ی مشکلی که تو نت هم خیلی سرچ کردم و به ی جاهایی رسیدم ولی همچنان مشکلم پار برجاست

 

برنامه ای میخوام بنویسم که اطلاعات ی مناقصه رو بگیره و ی سری اطلاعات تو خروجی نمایش بده که ی نمونه ساده اش رو نوشتم جواب داد ولی الان که میخوام برنامه اصلی رو بنویسم تکس باکس زیادی باید استفاده کنم تا کاربر اصلاعات خودش رو وارد کنه که فکر کنم باید از پنل و اسکرول عمودی استفاده کنم تا مثلا 50 تکس باکس تو فرم باشه !

 

سوالام اینجاست که من پنل رو طول و عرض زیاد انتخاب کردم ولی نمیتونم از کل مساحت پنل استفاده کنم!

ببخشید اگه نامفهوم گفتم ! اوایل برنامه نویسی ام :ws3: دیگه ببخشید

 

 

تو ی سایتی دیدم اینطوری نوشته بودن ( البته فقط برای دوتا باتن )

 

private void vScrollBar1_Scroll(object sender, ScrollEventArgs e)

{

vScrollBar1.LargeChange = 1;

vScrollBar1.Maximum = 100;

vScrollBar1.Minimum = 0;

int value = e.NewValue;

 

 

 

 

vScrollBar1.LargeChange = 1;

vScrollBar1.Maximum = 100;

vScrollBar1.Minimum = 0;

 

 

button1.Top = button1.Top + (e.NewValue - e.OldValue) * panel1.Height / 100;

 

 

button2.Top = button2.Top + (e.NewValue - e.OldValue) * panel1.Height / 100;

}

كاش تصويري كه حاصل اين كدهست رو ميزاشتيد اينطوري بهتر مي تونستيم راهنمايي كنيم ولي اون چيزي كه از حرفاي شما من برداشت كردم شما بايد بريد سراغ margin and paddin properties

ببينيد تو مبحث گرافيك و طراحي واسط كاربري اين ويژگي ها بايد باشه

  • Like 1
لینک به دیدگاه
سلامم

من ی مشکلی که تو نت هم خیلی سرچ کردم و به ی جاهایی رسیدم ولی همچنان مشکلم پار برجاست

 

برنامه ای میخوام بنویسم که اطلاعات ی مناقصه رو بگیره و ی سری اطلاعات تو خروجی نمایش بده که ی نمونه ساده اش رو نوشتم جواب داد ولی الان که میخوام برنامه اصلی رو بنویسم تکس باکس زیادی باید استفاده کنم تا کاربر اصلاعات خودش رو وارد کنه که فکر کنم باید از پنل و اسکرول عمودی استفاده کنم تا مثلا 50 تکس باکس تو فرم باشه !

 

سوالام اینجاست که من پنل رو طول و عرض زیاد انتخاب کردم ولی نمیتونم از کل مساحت پنل استفاده کنم!

ببخشید اگه نامفهوم گفتم ! اوایل برنامه نویسی ام :ws3: دیگه ببخشید

 

 

تو ی سایتی دیدم اینطوری نوشته بودن ( البته فقط برای دوتا باتن )

 

private void vScrollBar1_Scroll(object sender, ScrollEventArgs e)

{

vScrollBar1.LargeChange = 1;

vScrollBar1.Maximum = 100;

vScrollBar1.Minimum = 0;

int value = e.NewValue;

 

 

 

 

vScrollBar1.LargeChange = 1;

vScrollBar1.Maximum = 100;

vScrollBar1.Minimum = 0;

 

 

button1.Top = button1.Top + (e.NewValue - e.OldValue) * panel1.Height / 100;

 

 

button2.Top = button2.Top + (e.NewValue - e.OldValue) * panel1.Height / 100;

}

كاش تصويري كه حاصل اين كدهست رو ميزاشتيد اينطوري بهتر مي تونستيم راهنمايي كنيم ولي اون چيزي كه از حرفاي شما من برداشت كردم شما بايد بريد سراغ margin and paddin properties

ببينيد تو مبحث گرافيك و طراحي واسط كاربري اين ويژگي ها بايد باشه

  • Like 1
لینک به دیدگاه

×
×
  • اضافه کردن...