コード例 #1
0
        private void FindText(ResText txt)
        {
            var lines = txt.GetStrings();

            string[] tr = null;
            if (_translate != null)
            {
                tr = _translate.Get(txt).GetStrings();
            }
            for (int i = 0; i < lines.Length; i++)
            {
                if (IsPass(lines[i]))
                {
                    AddResult(txt, i, lines[i]);
                }
                else if (tr != null && IsPass(tr[i]))
                {
                    AddResult(txt, i, tr[i]);
                }
            }
        }
コード例 #2
0
ファイル: TextViewer.cs プロジェクト: deadman2000/sci_tools
        protected override void Reload()
        {
            dgvText.Rows.Clear();

            ResText txt = (ResText)_res;
            var     en  = txt.GetStrings();

            if (_tres != null)
            {
                var tr = _tres.GetStrings();
                for (int i = 0; i < en.Length; i++)
                {
                    dgvText.Rows.Add(i, en[i], tr[i]);
                }
            }
            else
            {
                for (int i = 0; i < en.Length; i++)
                {
                    dgvText.Rows.Add(i, en[i], "");
                }
            }
        }