小编Xel*_*Xel的帖子

11
推荐指数
2
解决办法
3万
查看次数

@"../ .."在路径中意味着什么?

我是从MSDN 关注本教程的.

我在代码中看到了一些我无法理解的东西

    private void PopulateTreeView()
    {
        TreeNode rootNode;

        DirectoryInfo info = new DirectoryInfo(@"../.."); // <- What does @"../.." mean?
        if (info.Exists)
        {
            rootNode = new TreeNode(info.Name);
            rootNode.Tag = info;
            GetDirectories(info.GetDirectories(), rootNode);
            treeView1.Nodes.Add(rootNode);
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# directoryinfo

7
推荐指数
2
解决办法
3万
查看次数

如何使用File.Copy C#方法通过LAN复制文件?

我想创建一个可以通过LAN复制文件的WinForms应用程序.使用File.Copy似乎是一种直接的方法.此处给出的示例显示如何将文件复制到同一台计算机上的其他目录.如何使用File.Copy将文件从一台计算机复制到属于同一局域网的另一台计算机?

c# lan winforms

6
推荐指数
1
解决办法
4951
查看次数

UserControl的事件处理程序不会触发

UserControl包含各种控件.我为其click事件创建了一个事件处理程序.我希望在用户单击用户控件上的任何位置时触发/调用事件处理程序.

这是我用来添加UserControl我的WinForms应用程序的方法.

private void addContact(some parameters here)
{
     //This is my usercontrol
     contactsListItem.contactsListItem contact = new contactsListItem.contactsListItem();

    //
    //some codes here
    //

    //Adding an event handler for the click event
    contact.Click += new EventHandler(contact_Click);

    //Adding the UserControl to my application
    flowLayoutPanel_contactsList.Controls.Add(contact);
}
Run Code Online (Sandbox Code Playgroud)

contact_Click(...)事件处理程序应该改变我的背景UserControl.我已经尝试单步执行代码以查看事件处理程序是否触发,并且我发现无论我点击我的位置它都不会触发UserControl.

我通过互联网搜索过.我遇到过委托,订阅者和发布者等术语.

我该怎么做才能使我UserControl的点击事件的事件处理程序触发?

c# visual-studio-2010 winforms

3
推荐指数
1
解决办法
3308
查看次数