VS2005(C#) 问题集

来源:百度知道 编辑:UC知道 时间:2024/05/15 03:51:50
把新的选择菜单层显示在按键位置,就是说,当我点击某个按键时,就在按键的位置显示一个新的操作层.(按键的位置不固定)
小弟是新手,问题有点多

(1)VB里面的With 在C#里 怎么写?(在VB里面 With 对象 后,就可以直接打点,然后里面的属性,可在C#里面怎么实现这种功能呢? )

(2)WebFrom 下,如何选"浏览文件夹",(主要是想实现像千千静听里面的一样,选择一个文件夹,然后把里面所有的MP3文件列出来)

(3)新层出现,如:让用户选择"是","否"时,如何让其它操作停止.只能在当前层操作.()
呃```

(4)把新的选择菜单层显示在按键位置,就是说,当我点击某个按键时,就在按键的位置显示一个新的操作层.(按键的位置不固定)

也算一个问题啦,一共四个问题

C#里面有选择文件的对话框控件,却没有选择文件夹的对话框控件,我们可以用C#的FolderNameEditor类的子类FolderBrowser类来实现获取浏览文件夹对话框的功能。 C#里面有选择文件的对话框控件,却没有选择文件夹的对话框控件,我们可以用C#的FolderNameEditor类的子类FolderBrowser类来实现获取浏览文件夹对话框的功能。

c#里没有with这么个东西
只有一个一个都写.
C#里面有选择文件的对话框控件,却没有选择文件夹的对话框控件,我们可以用C#的FolderNameEditor类的子类FolderBrowser类来实现获取浏览文件夹对话框的功能。 C#里面有选择文件的对话框控件,却没有选择文件夹的对话框控件,我们可以用C#的FolderNameEditor类的子类FolderBrowser类来实现获取浏览文件夹对话框的功能。

下面来看看具体是怎么实现的。

首先新建一个winform的项目,再新建一个类文件(File->AddNewItem->Class)。

因为FolderNameEditor是在System.Windows.Forms.Design命名空间下的,此命名空间位于动态链接库system.design.dll,所以我们要先在解决方案中添加新的引用(reference)System.Design。然后在代码中添加

using System.Windows.Forms.Design;

接着,我们新建一个FolderDialog类,此类从FolderNameEditor类继承,在此类中新建一个FolderBrowser类的实例。DisplayDialog(string description)函数用于设置实例fDialog的属性,并且显示浏览文件夹对话框。为了取得文件夹的路径,设置一个Path属性,返回选取文件夹的路径。

代码如下:

public class FolderDialog : FolderNameEditor

{

FolderNameEditor.F