コード例 #1
0
ファイル: MainForm.cs プロジェクト: yanshi7890/CsvEditor
    /// <summary>
    /// 本地化合并
    /// </summary>
    private void OnMergeLocalizationToolsToolStripMenuItem_Click(object sender, EventArgs e)
    {
        DataGridView dataGridView = m_CsvForm.GetDataGridView();

        if (dataGridView.RowCount > 0 && dataGridView.ColumnCount > 0 && (string)dataGridView.Rows[0].Cells[0].Value == "String ID")
        {
            MergeLocalizationForm mergeLocalizationForm = new MergeLocalizationForm();
            mergeLocalizationForm.StartPosition = FormStartPosition.CenterParent;
            mergeLocalizationForm.ShowDialog();
        }
        else
        {
            MessageBox.Show("当前打开的表可能不是本地化表", "提示");
        }
    }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: huangwwmm/CSVEditor
    /// <summary>
    /// 本地化合并
    /// </summary>
    private void OnMergeLocalizationToolsToolStripMenuItem_Click(object sender, EventArgs e)
    {
        DataGridView dataGridView = m_CSVForm.GetDataGridView();
        // 用Trim是因为,文件在保存时会检测头尾空格
        string firstCellValue = ((string)dataGridView.Rows[0].Cells[0].Value).Trim();

        if (dataGridView.RowCount > 0 && dataGridView.ColumnCount > 0 && firstCellValue.ToLower() == "String ID".ToLower())
        {
            MergeLocalizationForm mergeLocalizationForm = new MergeLocalizationForm();
            mergeLocalizationForm.StartPosition = FormStartPosition.CenterParent;
            mergeLocalizationForm.ShowDialog();
        }
        else
        {
            MessageBox.Show(string.Format("当前打开的表可能不是本地化表\n本地化表的第一行第一个单元格为\"String ID\"\n当前打开的表第一行第一个单元格为\"{0}\"", firstCellValue), "提示");
        }
    }