PDA

View Full Version : چطوری میشه با زدن یک کلید زبان نوشتن را فارسی یا انگلیسی کرد



akobar
جمعه 31 اردیبهشت 1389, 13:53 عصر
سلام
میخوام بدونم که مثلا با انتخاب یک زبان از combo چه طوری میشه زبان نوشتن در richtext عوض شه.:متفکر:

MSN_Issue
جمعه 31 اردیبهشت 1389, 18:07 عصر
با استفاده از اینا میشه زبان فرم رو کنترول کرد ...


using System.Globalization;
InputLanguage.CurrentInputLanguage

این دستور زبان فرم رو به فارسی تغییر میده ...

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

akobar
جمعه 31 اردیبهشت 1389, 20:31 عصر
لطف میکنین بگین اگه یه combo شامل دو زبان pershian و english باشه چطوری میشه با تغییر آن زبان نوشتن richtextbox نیز تغییر کنه:متفکر::متفکر::متفکر:

MSN_Issue
جمعه 31 اردیبهشت 1389, 21:16 عصر
لطف میکنین بگین اگه یه combo شامل دو زبان pershian و english باشه چطوری میشه با تغییر آن زبان نوشتن richtextbox نیز تغییر کنه:متفکر::متفکر::متفکر:
خوب توی ایونت SelectedIndexChanged بذارید که اگه فارسی شد ، زبون فرم رو فارسی کنه و ...

akobar
جمعه 31 اردیبهشت 1389, 21:20 عصر
لطف کنین با code بگین و برای rich

MSN_Issue
جمعه 31 اردیبهشت 1389, 21:30 عصر
با انتخاب گزینه ی Persian که اندیس 0 ام کمبوباکسه زبون کل فرم از جمله ریچ ... فارسی میشه !

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Globalization;

namespace WindowsFormsApplication6
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBox1.SelectedIndex == 0)
{
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new CultureInfo("fa-IR"));
}
}
}
}

برای انگلیس و زبونهای دیگه باید "fa-IR" رو تغییر بدی .
ولی من نمیدونم برای زبونهای دیگه باید چی وارد کنی !

akobar
جمعه 31 اردیبهشت 1389, 21:57 عصر
واقعا ممنون واسه انگلیسی هم جایfa-ir عدد 1 میزاریم