PDA

View Full Version : استفاده از API برای فارسی کردن در #C



علی گوستا
جمعه 01 آبان 1383, 09:23 صبح
لطفآ نحوه استفاده از API برای تایپ زبان فارسی بدون زدن کلیدی در زبان #C را با یک برنامه نمونه برای اینجانب بفرستید.

متشکرم

Vahid_Nasiri
جمعه 01 آبان 1383, 15:11 عصر
به نقل از بخش دلفی :


LoadKeyBoardLayout('00000401',0); //Arabic me / 98
LoadKeyboardLayout('00000409',0); //English
LoadKeyboardLayout('00000429',0); //Farsi 2000 xp

با تعریف تابع API‌ مربوطه در سی شارپ هم قابل استفاده است.

hsaeedm
یک شنبه 03 آبان 1383, 19:47 عصر
تو ویژوال بیسیک یه add-in به نام api viewer وجود داشت که خیلی چیز جالبی بود
ایا یه همچین چیزی تو سی شارپ هم هست

hsaeedm
یک شنبه 03 آبان 1383, 19:47 عصر
تو ویژوال بیسیک یه add-in به نام api viewer وجود داشت که خیلی چیز جالبی بود
ایا یه همچین چیزی تو سی شارپ هم هست

sh
یک شنبه 03 آبان 1383, 23:10 عصر
برای فارسی کردن اصلا شما نیازی به تابع API نداری


System.Globalization.CultureInfo farsi = new System.Globalization.CultureInfo("fa-IR");
InputLanguage l;
InputLanguage.CurrentInputLanguage (= l.FromCulture(farsi));

علی گوستا
چهارشنبه 06 آبان 1383, 06:23 صبح
از راهنمایی همه متشکر بوسیله این کد مشکلم حل شد. :flower:



System.Globalization.CultureInfo farsi = new System.Globalization.CultureInfo("fa-IR");
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(farsi);

seastars
یک شنبه 10 آبان 1383, 13:30 عصر
یکی از property های فرم ها در #c زبان default آن است که می توانید ان را بر روی persian قرار دهی.

bye

amir_pro
چهارشنبه 01 فروردین 1386, 15:38 عصر
چه طور باید از این کد استفاده کرد
ممنون میشم اگه توضیح دهید

ar.shirazi
دوشنبه 06 فروردین 1386, 03:51 صبح
یکی از property های فرم ها در #c زبان default آن است که می توانید ان را بر روی persian قرار دهی.

bye



آفرین

اساسا شما میتوانید فرم مورد نظر خود را به دهها زبان طراحی کنید ، فقط با property به نام Language

hdv212
سه شنبه 07 فروردین 1386, 02:18 صبح
برای دسترسی و آشنایی با نحوه ی استفاده از توابع API در سی شارپ، این سایت عالیه :
http://www.pinvoke.net
موفق باشید

mohssen_mz
سه شنبه 07 فروردین 1386, 12:54 عصر
InputLanguage.CurrentInputLanguage = InputLanguage.InstalledInputLanguages[comboBox1.SelectedIndex];