2015-04-10 2 views
0

я хочу сделать программу, которая я должен загрузить текстовый документ, а затем проверить checkbox для поиска и замены слов, а затем нажмите кнопку, которая затем ищет и заменяет егоПоиск и замена слов в документе слово C#

Я знаю код:

private void SearchReplace() 
{ 
    Word.Find findObject = Application.Selection.Find; 
    findObject.ClearFormatting(); 
    findObject.Text = "find me"; 
    findObject.Replacement.ClearFormatting(); 
    findObject.Replacement.Text = "Found"; 

object replaceAll = Word.WdReplace.wdReplaceAll; 
findObject.Execute(ref missing, ref missing, ref missing, ref missing, ref missing, 
    ref missing, ref missing, ref missing, ref missing, ref missing, 
    ref replaceAll, ref missing, ref missing, ref missing, ref missing); 
} 

Как я могу поместить это в checkbox?

+0

У вас есть вид окна? Какими родственниками приложения Visual Studio вы пользуетесь? В случае winform вы должны создать форму и выполнить метод выше при нажатии кнопки. Вам нужна дополнительная помощь? – user3165438

+0

Я использую Visual Studio 2013. http://gyazo.com/8bf788999b5be23fef5d6bb4098c4449 Я хочу сделать так, чтобы, когда я установил первый флажок и затем нажмите «Защитить», он, например, заменит пробелы на другой символ в документе слова –

ответ

0

Двойной щелчок по кнопке Protect, его метод будет открыт. В нем вы можете разместить любой код, который вам нужен.

Сначала проверьте, если флажок установлен, а затем код заменяющих пространств:

if (checkboxName.Checked == true) 
    { 
    SearchReplace(); 
    } 
Смежные вопросы