如何通过单击按钮运行c#代码?

时间:2012-07-19 05:02:06

标签: c# winforms events

我在C#中创建了一个程序,并在制作程序时使用了对 Program Files 目录的硬编码引用。我现在想要删除硬编码的参考文献。

在最近的一个主题中,我已经从Eric on stackoverflow推荐了这个方法。但是,我无法理解如何从button_click运行代码:

埃里克说:

string programFilesFolder = 
    Environment.GetFolderPath(Environment.SpecialFolder.ProgramFilesX86)

继续这个例子你可以做这样的事情

string pathToFile = 
    Path.Combine(programFilesFolder, @"TEST\ok.txt");

if (File.Exists(pathToFile)) 
    File.Delete(pathToFile);

对你们100%诚实,我对c#很新,我还在学习......

有人可以举例说明如何从button_click调用上面的代码吗?我将使用相同的按钮对多个文件执行此操作。

我在另一个帖子的评论中确实提出了这个问题,但我认为他们都继续前进。

1 个答案:

答案 0 :(得分:1)

假设您要创建一个Windows窗体应用程序来执行此操作:

http://msdn.microsoft.com/en-us/library/z9w2f38k(v=vs.90).aspx

这将显示如何执行Windows窗体示例的示例,您可以将按钮拖动到画布上,然后对按钮执行单击操作。

在示例中它说要放

MessageBox.Show ("Hello, World!")

但你可以把代码放在那里删除文件,它会删除你想要删除的任何内容。

string programFilesFolder = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFilesX86)
string pathToFile = Path.Combine(programFilesFolder, @"TEST\ok.txt");
File.Delete(pathToFile);