PDA

View Full Version : دکمه های خود فرم



omid-vbAuto
دوشنبه 15 آذر 1389, 12:13 عصر
با سلام مهندسین عزیز


دوستان اگه به شکل زیر نگاه کرده باشین بر روی چهارچوب خود فرم یک دکمه بستن و یک دکمه کمک وجود دارد(فارسی را پاس بداریم :لبخند:)

حالا ما چطوری می تونیم دکمه کمک رو به فرممون اضافه کنیم؟


63169


و یا یک دکمه دیگه مانند دکمه کمک با آیکون دلخواهم به مجموعه قبلی اضافه کنم تا برام عمل Topmost رو انجام بده؟

ali_najari
دوشنبه 15 آذر 1389, 12:41 عصر
براي اضافه كردن دكمه Help بايد توي Property فرمتون خاصيت helpButton را معادل با true قرار دهيد! , و مقدار هاي maximizeBox و MinimizeBox را معادل با False قرار بدهيد تا آن دكمه نمايش داده شود!

و براي اضافه كردن دكمه دلخواه بايد از Api استفاده كني!

ali_najari
دوشنبه 15 آذر 1389, 12:46 عصر
و براي كد نويسي بايد روي كنترلهات رفته و در خاصيت HelpRequested كنترلهات كدهات رو وارد كنيد!

omid-vbAuto
دوشنبه 15 آذر 1389, 12:52 عصر
براي اضافه كردن دكمه Help بايد توي Property فرمتون خاصيت helpButton را معادل با true قرار دهيد! , و مقدار هاي maximizeBox و MinimizeBox را معادل با False قرار بدهيد تا آن دكمه نمايش داده شود!

و براي اضافه كردن دكمه دلخواه بايد از Api استفاده كني!



مهندس همین قسمت اضافه کردن دکمه با Api رو می تونی شرح بدین.من چیزی نمی دونم . در صورت امکان با یه مثال.

ali_najari
دوشنبه 15 آذر 1389, 15:01 عصر
بايد واستون پيداش كنم چون يادمه يكبار چنين چيزي رو ديدم

omid-vbAuto
دوشنبه 15 آذر 1389, 15:23 عصر
بايد واستون پيداش كنم چون يادمه يكبار چنين چيزي رو ديدم

ممنون می شوم منتظر پاسختون هستم.

ali_najari
دوشنبه 15 آذر 1389, 15:29 عصر
http://stackoverflow.com/questions/106912/how-to-draw-custom-button-in-window-titlebar-with-windows-forms

ali_najari
دوشنبه 15 آذر 1389, 15:31 عصر
http://www.codeproject.com/KB/vb/transmenuandtitlebuttons.aspx

omid-vbAuto
دوشنبه 15 آذر 1389, 15:55 عصر
سلام

مهندس به این سایت رفتم که به زبان c بود ! ولی تبدیلش کردم به vb که یه ایراد گرفت در موردuser32.dll که نتونستم استفاده کنم.
http://stackoverflow.com/questions/106912/how-to-draw-custom-button-in-window-titlebar-with-windows-forms

در مورد سایت زیر هم فایل دومش رو که می خوام ببینم ایراد داره و باز نمیکنه.و فایل اولشم که باز میکنه کدهای آنچنانی نداره و دکمهای به دکمه ها اضافه نمی کنه.

http://www.codeproject.com/KB/vb/transmenuandtitlebuttons.aspx

اگر خودتون تونستین از این سایتائی که آدرس دادین استفاده کنید یه نمونه برنامه که دکوه اضافه می کنه بزبرین.

ali_najari
دوشنبه 15 آذر 1389, 16:24 عصر
من برنامه سايت CodeProject رو خودم باز كردم (البته فايل exe) مشكلي نداشت و كار ميكرد كه!

omid-vbAuto
دوشنبه 15 آذر 1389, 19:04 عصر
من برنامه سايت CodeProject رو خودم باز كردم (البته فايل exe) مشكلي نداشت و كار ميكرد كه!

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

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