public bool Contains(InputLanguage value) { for (int i = 0; i < base.InnerList.Count; i++) { if ((this[i].Culture == value.Culture) && (this[i].LayoutName == value.LayoutName)) { return true; } } return false; }
public int IndexOf(InputLanguage value) { for (int i = 0; i < base.InnerList.Count; i++) { if ((this[i].Culture == value.Culture) && (this[i].LayoutName == value.LayoutName)) { return i; } } return -1; }
public void ChangeInputLanguage(InputLanguage InputLang) { // Check is this Language really installed. Raise exception to warn if it is not: if (InputLanguage.InstalledInputLanguages.IndexOf(InputLang) == -1) throw new ArgumentOutOfRangeException(); // InputLAnguage changes here: InputLanguage.CurrentInputLanguage = InputLang; }
/// <include file='doc\InputLangChangeRequestEvent.uex' path='docs/doc[@for="InputLanguageChangingEventArgs.InputLanguageChangingEventArgs1"]/*' /> /// <devdoc> /// <para> /// Initializes a new instance of the <see cref='System.Windows.Forms.InputLanguageChangingEventArgs'/> class with the /// specified input language, character set, and acceptance of /// a language change. /// </para> /// </devdoc> public InputLanguageChangingEventArgs(InputLanguage inputLanguage, bool sysCharSet) { if (inputLanguage == null) throw new ArgumentNullException("inputLanguage"); this.inputLanguage = inputLanguage; this.culture = inputLanguage.Culture; this.sysCharSet = sysCharSet; }
private void comboBox2_SelectedIndexChanged(object sender, EventArgs e) { foreach (InputLanguage language in InputLanguage.InstalledInputLanguages) { if (comboBox2.SelectedItem as string == language.Culture.EnglishName) { Console.WriteLine("22"); langMeaning = language; break; } } }
public static bool IsLanguageSupported(InputLanguage inputLanguage, Language language) { if(inputLanguage == null) throw new ArgumentNullException("inputLanguage"); // TODO: support of other languages if(inputLanguage.LayoutName == "Strange Ukrainian" || inputLanguage.LayoutName == "Srange Ukrainian 1.6") { return language == Language.Russian || language == Language.Ukrainian; } return LanguageHelper.IsLanguageSupported(inputLanguage.Culture, language); }
public Form2(InputLanguage t_langPhrase, InputLanguage t_langMeaning) { InitializeComponent(); langPhrase = t_langPhrase; langMeaning = t_langMeaning; foreach (InputLanguage language in InputLanguage.InstalledInputLanguages) comboBox1.Items.Add(language.Culture.EnglishName); foreach (InputLanguage language in InputLanguage.InstalledInputLanguages) comboBox2.Items.Add(language.Culture.EnglishName); comboBox1.SelectedItem = t_langPhrase.Culture.EnglishName; comboBox2.SelectedItem = t_langMeaning.Culture.EnglishName; }
private void t24_Enter(object sender, EventArgs e) { oldInput = InputLanguage.CurrentInputLanguage; InputLanguage.CurrentInputLanguage = null; L("�������ʽ��롰�����ʽ��롱�ı��ʡ����磺30.00%"); }
private void t15_Enter(object sender, EventArgs e) { oldInput = InputLanguage.CurrentInputLanguage; InputLanguage.CurrentInputLanguage = null; L("�ǽ�����������˰ ���磺10.00%"); }
private void t13_Enter(object sender, EventArgs e) { oldInput = InputLanguage.CurrentInputLanguage; InputLanguage.CurrentInputLanguage = null; L("����ȷ�ϳɱ����ñ����۾ɷ������ڼ��꿪ʼ��̬���١����磺4��"); }
private void t11_Enter(object sender, EventArgs e) { oldInput = InputLanguage.CurrentInputLanguage; InputLanguage.CurrentInputLanguage = null; L("�ɱ�����������磺5.70%"); }
private void vGridControl_FocusedRowChanged(object sender, DevExpress.XtraVerticalGrid.Events.FocusedRowChangedEventArgs e) { DevExpress.XtraEditors.Repository.RepositoryItemTextEdit edit = e.Row.Properties.RowEdit as DevExpress.XtraEditors.Repository.RepositoryItemTextEdit; if (edit != null && edit.Mask.MaskType == DevExpress.XtraEditors.Mask.MaskType.Numeric) { oldInput = InputLanguage.CurrentInputLanguage; InputLanguage.CurrentInputLanguage = null; } else { if (oldInput != null && oldInput != InputLanguage.CurrentInputLanguage) { InputLanguage.CurrentInputLanguage = oldInput; } } }
/// <include file='doc\InputLanguageCollection.uex' path='docs/doc[@for="InputLanguageCollection.CopyTo"]/*' /> /// <devdoc> /// <para>Copies the <see cref='System.Windows.Forms.InputLanguageCollection'/> values to a one-dimensional <see cref='System.Array'/> instance at the /// specified index.</para> /// </devdoc> public void CopyTo(InputLanguage[] array, int index) { InnerList.CopyTo(array, index); }
private void t9_Enter(object sender, EventArgs e) { oldInput = InputLanguage.CurrentInputLanguage; InputLanguage.CurrentInputLanguage = null; L("����˰�ʡ����磺33.00%"); }
/// <include file='doc\InputLanguageCollection.uex' path='docs/doc[@for="InputLanguageCollection.IndexOf"]/*' /> /// <devdoc> /// <para>Returns the index of a <see cref='System.Windows.Forms.InputLanguage'/> in /// the <see cref='System.Windows.Forms.InputLanguageCollection'/> .</para> /// </devdoc> public int IndexOf(InputLanguage value) { return(InnerList.IndexOf(value)); }
/// <include file='doc\InputLanguageCollection.uex' path='docs/doc[@for="InputLanguageCollection.Contains"]/*' /> /// <devdoc> /// <para>Gets a value indicating whether the /// <see cref='System.Windows.Forms.InputLanguageCollection'/> contains the specified <see cref='System.Windows.Forms.InputLanguage'/>.</para> /// </devdoc> public bool Contains(InputLanguage value) { return(InnerList.Contains(value)); }
/// <summary> /// Initializes a new instance of the <see cref='InputLanguageChangedEventArgs'/>class with the specified input language and /// character set. /// </summary> public InputLanguageChangedEventArgs(InputLanguage inputLanguage, byte charSet) { InputLanguage = inputLanguage ?? throw new ArgumentNullException(nameof(inputLanguage)); Culture = inputLanguage.Culture; CharSet = charSet; }
/// <summary> /// Initializes a new instance of the <see cref='InputLanguageChangingEventArgs'/> class with the /// specified input language, character set, and acceptance of a language change. /// </summary> public InputLanguageChangingEventArgs(InputLanguage inputLanguage, bool sysCharSet) { InputLanguage = inputLanguage ?? throw new ArgumentNullException(nameof(inputLanguage)); Culture = inputLanguage.Culture; SysCharSet = sysCharSet; }
/// <summary> /// Initializes a new instance of the <see cref='InputLanguageChangingEventArgs'/> class with the /// specified locale, character set, and acceptance. /// </summary> public InputLanguageChangingEventArgs(CultureInfo culture, bool sysCharSet) { InputLanguage = InputLanguage.FromCulture(culture); Culture = culture; SysCharSet = sysCharSet; }
/// <summary> /// Initializes a new instance of the <see cref="InputLanguageChangingEventArgs"/> class with the /// specified input language, character set, and acceptance of a language change. /// </summary> public InputLanguageChangingEventArgs(InputLanguage inputLanguage, bool sysCharSet) { InputLanguage = inputLanguage.OrThrowIfNull(); Culture = inputLanguage.Culture; SysCharSet = sysCharSet; }
private void t3_Enter(object sender, EventArgs e) { oldInput = InputLanguage.CurrentInputLanguage; InputLanguage.CurrentInputLanguage = null; L("����������Ҫ��ʱ�䡣���磺10��"); }
private void t7_Enter(object sender, EventArgs e) { oldInput = InputLanguage.CurrentInputLanguage; InputLanguage.CurrentInputLanguage = null; L("����Ӫ�ɱ����롰�̶��ʲ�ԭֵ���ı��ʡ����磺5%"); }
public InputLanguageChangedEventArgs(System.Globalization.CultureInfo culture, byte charSet) { this.culture = culture; this.charset = charSet; this.input_language = InputLanguage.FromCulture(culture); }
/** * @deprecated. Use the other constructor instead. */ /// <include file='doc\InputLangChangeEvent.uex' path='docs/doc[@for="InputLanguageChangedEventArgs.InputLanguageChangedEventArgs"]/*' /> /// <internalonly/> /// <devdoc> /// <para> /// Initializes a new instance of the <see cref='System.Windows.Forms.InputLanguageChangedEventArgs'/> class with the /// specified locale and character set. /// </para> /// </devdoc> public InputLanguageChangedEventArgs(CultureInfo culture, byte charSet) { this.inputLanguage = System.Windows.Forms.InputLanguage.FromCulture(culture); this.culture = culture; this.charSet = charSet; }
public InputLanguageChangedEventArgs(InputLanguage inputLanguage, byte charSet) { this.culture = inputLanguage.Culture; this.charset = charSet; this.input_language = inputLanguage; }
/// <include file='doc\InputLanguageCollection.uex' path='docs/doc[@for="InputLanguageCollection.IndexOf"]/*' /> /// <devdoc> /// <para>Returns the index of a <see cref='System.Windows.Forms.InputLanguage'/> in /// the <see cref='System.Windows.Forms.InputLanguageCollection'/> .</para> /// </devdoc> public int IndexOf(InputLanguage value) { return InnerList.IndexOf(value); }
internal static InputLanguageChangingEventArgs CreateInputLanguageChangingEventArgs(Message m) { InputLanguage inputLanguage = new InputLanguage(m.LParam); return(new InputLanguageChangingEventArgs(inputLanguage, !(m.WParam == IntPtr.Zero))); }
/// <include file='doc\InputLanguage.uex' path='docs/doc[@for="InputLanguage.CreateInputLanguageChangingEventArgs"]/*' /> /// <devdoc> /// Creates an InputLanguageChangingEventArgs given a windows message. /// </devdoc> /// <internalonly/> internal static InputLanguageChangingEventArgs CreateInputLanguageChangingEventArgs(Message m) { InputLanguage inputLanguage = new InputLanguage(m.LParam); // NOTE: by default we should allow any locale switch // bool localeSupportedBySystem = !(m.WParam == IntPtr.Zero); return new InputLanguageChangingEventArgs(inputLanguage, localeSupportedBySystem); }
/// <devdoc> /// Initializes a new instance of the <see cref='System.Windows.Forms.InputLanguageChangedEventArgs'/> class with the /// specified locale and character set. /// </devdoc> public InputLanguageChangedEventArgs(CultureInfo culture, byte charSet) { InputLanguage = InputLanguage.FromCulture(culture); Culture = culture; CharSet = charSet; }
private void t12_Enter(object sender, EventArgs e) { oldInput = InputLanguage.CurrentInputLanguage; InputLanguage.CurrentInputLanguage = null; L("���д�����ʣ����ڼ��㾻�ֽ�������ֵ�����磺8%"); }
/// <summary> /// Initializes a new instance of the <see cref='InputLanguageChangedEventArgs'/> class with the specified input language and /// character set. /// </summary> public InputLanguageChangedEventArgs(InputLanguage inputLanguage, byte charSet) { InputLanguage = inputLanguage.OrThrowIfNull(); Culture = inputLanguage.Culture; CharSet = charSet; }
private void t14_Enter(object sender, EventArgs e) { oldInput = InputLanguage.CurrentInputLanguage; InputLanguage.CurrentInputLanguage = null; L("���̶��ʲ���ֵ���롰ԭ����ֵ���ı��ʡ����磺5.00%"); }
public InputLanguageChangingEventArgs(InputLanguage inputLanguage, bool sysCharSet) { this.culture = inputLanguage.Culture; this.system_charset = sysCharSet; this.input_language = inputLanguage; }
private void t21_Enter(object sender, EventArgs e) { oldInput = InputLanguage.CurrentInputLanguage; InputLanguage.CurrentInputLanguage = null; L("��̬Ͷ�ʷֶ���磺80.00%"); }
public InputLanguageWrapper(InputLanguage lang) { Culture = lang.Culture; Handle = lang.Handle; LayoutName = lang.LayoutName; }
private void t25_Enter(object sender, EventArgs e) { oldInput = InputLanguage.CurrentInputLanguage; InputLanguage.CurrentInputLanguage = null; L("�������������֮�ȡ����磺50%"); }
public InputLanguageChangingEventArgs(System.Globalization.CultureInfo culture, bool sysCharSet) { this.culture = culture; this.system_charset = sysCharSet; this.input_language = InputLanguage.FromCulture(culture); }
private void t4_Enter(object sender, EventArgs e) { oldInput = InputLanguage.CurrentInputLanguage; InputLanguage.CurrentInputLanguage = null; L("��Ŀ�����ڡ����磺25��"); }
/// <include file='doc\InputLanguageCollection.uex' path='docs/doc[@for="InputLanguageCollection.InputLanguageCollection"]/*' /> /// <devdoc> /// <para> /// Initializes a new instance of <see cref='System.Windows.Forms.InputLanguageCollection'/> containing any array of <see cref='System.Windows.Forms.InputLanguage'/> objects. /// </para> /// </devdoc> internal InputLanguageCollection(InputLanguage[] value) { InnerList.AddRange(value); }
private void t8_Enter(object sender, EventArgs e) { oldInput = InputLanguage.CurrentInputLanguage; InputLanguage.CurrentInputLanguage = null; L("���۾ɶ�롰ԭ����ֵ���ı��ʡ����磺4.75%"); }
/// <include file='doc\InputLanguageCollection.uex' path='docs/doc[@for="InputLanguageCollection.Contains"]/*' /> /// <devdoc> /// <para>Gets a value indicating whether the /// <see cref='System.Windows.Forms.InputLanguageCollection'/> contains the specified <see cref='System.Windows.Forms.InputLanguage'/>.</para> /// </devdoc> public bool Contains(InputLanguage value) { return InnerList.Contains(value); }
private void spinEdit3_Enter(object sender, EventArgs e) { oldInput = InputLanguage.CurrentInputLanguage; InputLanguage.CurrentInputLanguage = null; }
public InputLanguageChangedEventArgs(InputLanguage inputLanguage, byte charSet) { throw null; }
private void treeList1_FocusedColumnChanged(object sender, DevExpress.XtraTreeList.FocusedColumnChangedEventArgs e) { try { DevExpress.XtraEditors.Repository.RepositoryItemTextEdit edit = e.Column.ColumnEdit as DevExpress.XtraEditors.Repository.RepositoryItemTextEdit; if (edit != null && edit.Mask.MaskType == DevExpress.XtraEditors.Mask.MaskType.Numeric) { oldInput = InputLanguage.CurrentInputLanguage; InputLanguage.CurrentInputLanguage = null; } else { if (oldInput != null && oldInput != InputLanguage.CurrentInputLanguage) { InputLanguage.CurrentInputLanguage = oldInput; } } } catch { } }
public InputLanguageChangedEventArgs(InputLanguage inputLanguage, byte charSet) { this.culture = inputLanguage.Culture; this.charset = charSet; this.input_language = inputLanguage; }