我实现了一个右键菜单功能,目的是当选择一般文件、文件夹时,增加一个菜单项,选择其它对象(如我的电脑时,不增加该菜单项)。现在是当选择了“我的电脑”时也出现,请问如何 判断 选择的是“我的电脑”,还是一般文件、文件夹?
谢谢。
谢谢。
解决方案 »
- mschart的chartarea默认是4行多列,我想做到一列多行,该怎么做呢
- .NET Framework 版本修改问题!!
- C#如何将gideview中的超链列改为普通列
- 安装VS2005SP1中文版时,出现"首选合作伙伴版",是什么东西啊?最郁闷的是,我记得上次安装时都没出现这个鸟东西.
- 哪位仁兄能帮我解决一点小问题啊?
- 类中到底哪些字段要用属性?
- 最后20分了,请问大家有没有做过windows服务的东西!!!
- 如何在C#中实现PHP中的crypt()函数
- 请教读取XML问题!
- 谁有提供下载中文版的VS.NET
- 如何用office2007组件生成后缀为xls的Excel
- clickonce 问题,关于发布的。。。。。。
你怎么加的菜单?注册表?
如果你用的是C#
if( 某某控件的选择路径= Environment.GetFolderPath( Environment.SpecialFolder.MyComputer))
{....}
File.Exists(@"C:\temp") // true 是文件
Directory.Exists(@"C:\temp") // true 是目录
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;namespace MDI
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{ } private void button1_Click(object sender, EventArgs e)
{
//我的电脑 ,没有目录
textBox1.Text = Environment.GetFolderPath(Environment.SpecialFolder.MyComputer);
//我的文档,有具体地址显示
textBox2.Text = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
//桌面,有地址显示
textBox3.Text = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
}
}
}