PDA

View Full Version : استفاده از فایل resx



qolkaram
سه شنبه 01 اسفند 1385, 10:34 صبح
سلام به همه
من می خوام یک فرم که اینترفیس فارسی و انگلیسی رو ساپورت می کونه داشته باشم .
یه راه حل اینه که ما دو فرم جداگانه داشته باشیم .که یکی اینترفیس فارسی اشته باشه و دیگری انگلیسی .
اما راه دیگه اینه که در پنچره propertice ما localizable را true نماییم . بعد با استفاده از برنامه Windows Resource Localization Editor فرم مورد نظر را تغغیر متن به زبان فارسی دهیم .
بعد از save نمودن یه فایل به نام form1.far-ir.resx به پروزه اضافه می شه .
حالا سوال من اینه که من چه جوری می تونم از این فایل استفاده کنم . یعنی موقعی که اینترفیس فارسی می خوام باید با استفاده از این قایل بتونم این کار را بکنم .
شاید سوالمو این طورم بتونم راحت تر مطرح کنم :
چطور یک فایل form1.fa-IR.resx را به فرم form1 نسبت دهم . (حالت اولیه form1.resx به فرم form1 نسبت داده شده است )
ممنون می شم اگه کسی کمکم کنه

behzad_gh
سه شنبه 01 اسفند 1385, 14:18 عصر
سلام در Visual Studio می‌توانید با تغییر خصوصیت Language در پانل Properties فرم مورد نظر به زبان دوم بروید و خصوصیات کنترل‌ها مانند نوشته ، چپ به راست و .. رو برای اون زبان تغییر دهید . البته توجه داشته باشید که اگر کنترلی رو در زبان دوم پاک کنید در قسمت انگلیسی نیز حذف می‌شود. ضمنا باید localizable فرم را نیز true نمایید.

qolkaram
چهارشنبه 02 اسفند 1385, 08:26 صبح
مرسی از راهنمایی تون اما من من بین دو تا زبان باید چطور سویچ کنم

Alireza_Salehi
چهارشنبه 02 اسفند 1385, 08:54 صبح
با اجازه

مرسی از راهنمایی تون اما من من بین دو تا زبان باید چطور سویچ کنم

روی هر زبانی که خواستی کار کنی خصوصیت Language رو عوض کن ، هر لحظه این خاصیت روی هر زبانی باشه تغییرات در اون زبان ثبت میشه!

qolkaram
چهارشنبه 02 اسفند 1385, 12:55 عصر
خودم یه پروژه نمونه از اینترنت پیدا کردم که اینجا آپلودش می کنم . ممکن برا سایرین هم مفید باشه