我编写了一个自定义对话框(表单),我可以在C#程序中使用它,其行为很像"文件 - 打开"菜单命令,并打开一个用户可以选择文件或目录的窗口.
我的问题是这个.它以"我的电脑"为根.我怎样才能在网络上搜索?如果文件或目录位于网络上.
或者更好的是,在Visual Studio 2010中,是否有一些我可以立即使用的固定FileOpenDialog?
我尝试在http://msdn.microsoft.com/en-us/library/system.windows.forms.openfiledialog.aspx上的示例代码中调用OpenFileDialog,
但编译器似乎不喜欢DialogResult.OK此行中使用的代码:
if(openFileDialog1.ShowDialog() == DialogResult.OK)
Run Code Online (Sandbox Code Playgroud)
编译器说:
错误1'System.Nullable'不包含'OK'的定义,并且没有扩展方法'OK'可以找到接受类型'System.Nullable'的第一个参数(你是否缺少using指令或汇编引用?)
我尝试使用命名空间Microsoft.Win32而不是System.Windows.Forms,但都没有工作.他们都产生了这个错误.
我如何使用OpenFileDialog类(在C#,WPF等中),以便它在网络区域默认打开?
这不起作用:
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.InitialDirectory = "Network";
Run Code Online (Sandbox Code Playgroud)
我也尝试将"\"作为InitialDirectory,但是没有用.
我也尝试将"\\"作为InitialDirectory,但也没有用.
如何将刷新消息发送到WPF网格或画布?
换句话说,我注意到在调试模式下,我可以编写代码向显示器发送一行,然后,如果该行不正确,我可以调整它 - 但前一行仍然存在.现在,我正在编写的代码根据用户点击的内容向显示器发送信息.因此,这必须意味着每次一组新的行和框和文本转到WPF中的网格或画布时,不会刷新显示.
使用C#代码,如何将刷新/重绘消息发送到WPF网格或画布?
当我尝试声明链接列表数组时,我收到了编译错误消息"无法在变量声明中指定数组大小(尝试使用'new'表达式初始化)".
public LinkedList<LevelNode>[2] ExistingXMLList;
Run Code Online (Sandbox Code Playgroud)
另外,如果我想创建一个小数组的字符串,是不是以下正确的方法?
string [2] inputdata;
Run Code Online (Sandbox Code Playgroud) C#中可观察集合中Count和Count()的区别是什么?我已经注意到Visual Studio中的ObservableCollection类的类型我可以选择".Count;" 或".Count();".有什么不同?我想,不知道这会让人陷入困境.
如何在SQL Azure中设置外键?
我现在在Azure系统上有一个数据库.
数据库中的表有一个预期的用途,即有一个主要的,逻辑上集中的表,然后有许多表,每个表描述主表中的一些列.例如,如果我在主表中有一个年龄分类列,我可能会有一个单独的表,其中列出了年龄分类的一些类别(作为字符串)和一些相关的索引.然后,年龄分类表中的索引将用作主表中的参考.
这是外键吗?SQL Azure中是否有某种方法可以在这些索引之间建立关联?
我检查了.这个问题还没有被问到.WebBrowser类的DocumentCompleted的WPF等效项是什么?
WPF中不存在DocumentCompleted方法(至少在最新版本的.NET和Visual Studio中不存在).那么我如何做与WPF中的Windows窗体相同的事情呢?
我想以超出"findstr /?"中容易找到的方式运行FINDSTR dos命令.我将如何运行findstr以便它只搜索ascii文件.(我不确定这是否可行.我的直觉是它不可能)另外,我将如何运行此命令行以便排除一些文件时间.例如,如果我想要排除.psd文件该怎么办?
我正在使用一个使用命令行 shell 来运行集成测试的大型 Java 程序。我如何将 eclipse 附加到该过程?我是否必须运行该过程然后附加它?在我运行它之前将它附加到 shell 进程会很棒。
如何单步执行动态加载的DLL的源代码?我有一个SLN,它是通过将BIN文件加载到Visual Studio 2008中自动创建的.它使用命令行界面功能,在此命令行上,我可以给出一个加载DLL的命令.我加载的DLL是从源代码构建的.所以我应该能够逐步完成这个源代码.
我是否需要以某种方式加载mdb或以某种方式告诉集成开发环境如何处理源代码?目前,我不能在源代码中添加任何断点.
c# ×7
wpf ×3
arrays ×1
azure ×1
browser ×1
c++ ×1
dos ×1
eclipse ×1
findstr ×1
foreign-keys ×1
grid ×1
java ×1
linked-list ×1
pdb-files ×1
repaint ×1
shell ×1
silverlight ×1
sql-server ×1