رفتن به مطلب
دختر باران

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

پست های پیشنهاد شده

سلام دوستان

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

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

با تشکر

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

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

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
چرا هیچکی پاسخگو نیست؟:w000:

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

 

درود

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

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

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

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
چرا هیچکی پاسخگو نیست؟:w000:

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

 

 

 

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

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


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

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

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

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

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

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

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

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


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

سلامم

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

 

برنامه ای میخوام بنویسم که اطلاعات ی مناقصه رو بگیره و ی سری اطلاعات تو خروجی نمایش بده که ی نمونه ساده اش رو نوشتم جواب داد ولی الان که میخوام برنامه اصلی رو بنویسم تکس باکس زیادی باید استفاده کنم تا کاربر اصلاعات خودش رو وارد کنه که فکر کنم باید از پنل و اسکرول عمودی استفاده کنم تا مثلا 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;

}

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


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

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

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

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

 

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

 

36506w5isfekftras4fb.jpg

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


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

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

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

 

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

 

36506w5isfekftras4fb.jpg

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

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

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

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

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


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

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

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

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

 

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

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

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


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

والا نمیدونم چی هست با اینکه زیاد شنیدم 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

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

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


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

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

 

برنامه ای میخوام بنویسم که اطلاعات ی مناقصه رو بگیره و ی سری اطلاعات تو خروجی نمایش بده که ی نمونه ساده اش رو نوشتم جواب داد ولی الان که میخوام برنامه اصلی رو بنویسم تکس باکس زیادی باید استفاده کنم تا کاربر اصلاعات خودش رو وارد کنه که فکر کنم باید از پنل و اسکرول عمودی استفاده کنم تا مثلا 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

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

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


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

ببخشيد الان تصوير رو ديدم

برام لود نشده بود

درسته شما بايد سراغ اون ويژگي هايي كه تو پست بالايي گفتم بريد

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


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از ۷۵ اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • جدید...