PDA

View Full Version : سوال: منو فارسی در سی شارپ



sajaaaaad
دوشنبه 05 فروردین 1392, 01:26 صبح
باسلام
من دارم یه نرم افزار طراحی میکنم و خب منوهاش هم فارسیه و میخوام مثل منوی لاتین بازدن کلید ترکیبی ALt و حرف اول منو، منو باز بشه، مثلا منوی "معرفی اطلاعات" با کلید " Alt+م " باز بشه، ممنون میشم راهنماییم کنید.
برای منوی لاتین میدونم با گذاشتن & مشکل حل میشه ولی برای منوی فارسی چکار باید کرد!

aboulfazl950
دوشنبه 05 فروردین 1392, 07:02 صبح
سلام!دوست عزیز!

منوی فارسی نیز همین طور است فقط نکته ای که دارد این است که باید وقتی برنامه اجرا شد دکمه Alt+Shift را نگه دارید تا زبان ویندوزتان فارسی شود آنوقت Alt+م کار خواهد کرد.

sajaaaaad
سه شنبه 06 فروردین 1392, 01:52 صبح
مرسی، ممنون، جالب اینجای ی نمونه نرم افزار دارم که همینجوری کار میکنه ولی اصلا به زبان سیستم دقت نکردم، کل اینترنتو زیرو رو کردم ولی چیزی پیدا نکردم، حالا یه سوال دیگه کدی وجود داره که وقتی نرم افزار اجرا شد خودش زبانو فارسی کنه!؟ البته من هنوز نگشتم، ولی اگه شما میدونید و دمه دست دارین راهنمایی کنید ممنون میشم، مرسی.

aboulfazl950
سه شنبه 06 فروردین 1392, 07:17 صبح
شما می توانید کد زیر را در فرم- لود خود قرار دهید

InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(newCultureInfo("fa-IR"));


البته باید کتابخانه زیر را نیز فراخوانی کنید.



using System.Globalization;