Пример #1
0
        /// <summary>
        /// 为 UI 应用语言环境中的项.
        /// </summary>
        /// <param name="control">为该控件应用语言项.</param>
        /// <param name="item">语言项.</param>
        protected virtual void ApplyLocaleResourceItem(object control, LocaleResourceItem item)
        {
            DataGridViewColumn gridViewColumn = control as DataGridViewColumn;

            if (gridViewColumn != null)
            {
                gridViewColumn.HeaderText  = item.Value;
                gridViewColumn.ToolTipText = item.Value;
                return;
            }
            ToolStripItem toolStrip = control as ToolStripItem;

            if (toolStrip != null)
            {
                toolStrip.Text        = item.Value;
                toolStrip.ToolTipText = item.Value;
                return;
            }
            Control c = control as Control;

            if (c != null)
            {
                c.Text = item.Value;
            }
        }
Пример #2
0
 protected override void ApplyLocaleResourceItem(object control, LocaleResourceItem item)
 {
     if (item.Key == "ColumnsDlgTableName")
     {
         Control c = control as Control;
         if (c != null)
         {
             c.Text = string.Format(item.Value, currentTable.tableName);
         }
     }
     else
     {
         base.ApplyLocaleResourceItem(control, item);
     }
 }