using System.Diagnostics; // Process の起動
string m_sou = "Source"; // 検索キー(パスワード)
string ED_Path = @"C:\WINDOWS\System32\notepad.exe";
//☆ テキスト編集
private void Text_Copy(object sender, EventArgs e)
{
if (richTextBox1.SelectionLength > 0)
{ richTextBox1.Copy();
m_sou = Clipboard.GetText();
}
}
private void Text_Cut(object sender, EventArgs e)
{
if (richTextBox1.SelectionLength > 0)
{ richTextBox1.Cut(); }
}
private void Text_Paste(object sender, EventArgs e)
{
ClipPaste();
}
private void ClipPaste()
{
IDataObject data = Clipboard.GetDataObject();
if (data != null && data.GetDataPresent(DataFormats.Text) == true)
{
int pos = richTextBox1.SelectionStart;
richTextBox1.Select(pos, 0);
richTextBox1.SelectedText = Clipboard.GetText();
}
richTextBox1.Modified = true;
}
private void Text_Undo(object sender, EventArgs e)
{
if (richTextBox1.CanUndo)
{ richTextBox1.Undo(); }
}
private void Text_Redo(object sender, EventArgs e)
{
if (richTextBox1.CanRedo)
{ richTextBox1.Redo(); }
}
private void Editor(object sender, EventArgs e)
{
string str;
str = richTextBox1.SelectedText.ToString();
if (File.Exists(str))
{ Process.Start(ED_Path, str);
return;
}
MessageBox.Show("ファイルが見つかりません");
}
|