更改zedgraph窗格背景颜色

是否可以更改zedgraph窗格的背景颜色(默认为白色)? 我尝试更改zedgraph元素的背景颜色,但它没有给出任何可见的结果,背景仍为白色: ZedGraphControl.BackColor = System.Drawing.Color.Black; 并且ZedGraphControl.GraphPane上似乎没有Color或BackColor属性。

隐藏Windows Phone 8.1的导航按钮

我正在构建一个Windows Phone 8.1应用程序,我面临以下问题。 有些手机没有硬件导航按钮(背面,家庭和搜索)。 当虚拟导航栏出现时,这些手机将缩小整个UI,我不希望这种情况发生。 那么我该怎么做才能防止这种情况呢? 互联网接缝不知道答案(或我搜索不够好)。 这就是我说虚拟导航按钮的意思。

C#中的字节枚举比较

鉴于此枚举 public enum UserStatus : byte { Approved = 1, Locked = 2, Expire = 3 } 当usr.Status = 1时,为什么这个检查总是返回false if(usr.Status.Equals(UserStatus.Approved)) return true; return false; 比较似乎有效 – 没有编译时错误或运行时exception。 请注意我不是这段代码的作者,并且想知道为什么作者选择了byte类型的枚举以及为什么它不能正常工作。

获取文件c#的所有权

我试图取得一个文件的所有权,并通过C#删除它。 该文件是iexplorer.exe,默认为当前所有者 – TrustedInstaller。 FileSecurity.SetOwner方法似乎设置了指定的所有权,但实际上并没有更改初始所有者并且不会抛出任何exception。 显然,下一次删除文件的尝试会引发exception。 在代码中应该更改什么来获取文件的所有权并将其删除? var fileS = File.GetAccessControl(@”C:\Program Files (x86)\Internet Explorer\iexplore.exe”); fileS.SetOwner(new System.Security.Principal.NTAccount(Environment.UserDomainName, Environment.UserName)); File.Delete(@”C:\Program Files (x86)\Internet Explorer\iexplore.exe”);

C#:在单独的Thread中调用 .InvokeMember()方法

我正在使用此代码,我在调用从dll动态加载的类的List的run方法: for (int i = 0; i < robotList.Count; i++) { Type t = robotList[i]; //robotList is a List object o = Activator.CreateInstance(t); t.InvokeMember(“run”, BindingFlags.Default | BindingFlags.InvokeMethod, null, o, null); } invokeMember正在调用列表中每个类的run方法。 现在我如何在一个单独的线程中从invokeMember调用这个run方法 ? 这样我就可以为每个被调用的方法运行单独的线程。

FileSystemWatcher文件位于子目录中

我正在尝试通知如果创建,复制或移动到我正在观看的目录中的文件。 我只希望收到有关文件的通知,而不是目录。 这是我目前的一些代码: _watcher.NotifyFilter = NotifyFilters.FileName; _watcher.Created += new FileSystemEventHandler(file_created); _watcher.Changed += new FileSystemEventHandler(file_created); _watcher.Renamed += new RenamedEventHandler(file_created); _watcher.IncludeSubdirectories = true; _watcher.EnableRaisingEvents = true; 问题是,如果我移动一个包含文件的目录,我就不会收到该文件的任何事件。 如何通知我所有添加的文件(无论如何)到监视目录或它的子目录? Incase我没有解释得足够好……我有WatchedDirectory和Directory1 。 Directory1包含Hello.txt 。 如果我将Directory1移动到WatchedDirectory ,我希望收到Hello.txt的通知。 编辑:我应该注意我的操作系统是Windows 8.我确实收到了复制/粘贴事件的通知,但没有移动事件(拖放到文件夹中)。

更改ASP.NET的会话状态cookie的到期日期

我正在使用ASP.NET会话状态来跟踪我的网站上登录的用户。 但是,我遇到的一个问题是,默认情况下,ASP.NET会话cookie在浏览器关闭时设置为过期。 http://ahb.me/43e 我尝试使用类似于以下代码的东西设置我自己的ASP.NET_SessionId cookie并修改cookie的到期时间: Response.Cookies[“ASP.NET_SessionId”].Expires = DateTime.Now.AddMonths(1); 这些方法都不起作用,它们都设置了第二个具有相同名称的cookie。 有没有办法改变会话cookie的到期日期?

在web.config中放置连接字符串的位置

我的web.config看起来像这样: 当我在下面添加我的连接字符串时,我得到一个错误,说只允许一个元素。 我应该把我的连接字符串放在哪里?

比较实现IComparable的项目的问题

我正在研究一种扩展方法,它通过特定的选择器找到最小项目。 代码下面 public static T MinBy(this IEnumerable src, Func selector) where K : struct, IComparable, IConvertible { var min = default(K); T minItem = default(T); foreach (var item in src) { var current = selector(item); if (current < min) { min = current; minItem = item; } } return minItem; } 它给出错误Error Operator ‘<' cannot […]

找不到方法:’System.Type System.Runtime.InteropServices.Marshal.GetTypeFromCLSID(System.Guid)’

我花了很多时间在我的开发盒上编写这个程序,把它移到我们的生产盒后我得到了下面的错误。 仅仅是一个FYI我无法控制已安装的内容和可安装的内容,我该如何使其工作? 在两台计算机的两个框架下,我们都有v1.0.3705,v1.1.4322,v2.0.50727,v3.0,v3.5,4.0.30319。 我用来创建应用程序的程序也是Visual Studio 2013 Pro。 谢谢 有关调用实时(JIT)调试而不是此对话框的详细信息,请参阅此消息的结尾。 ** * ** exception文本 ** * **** System.MissingMethodException:找不到方法:’System.Type System.Runtime.InteropServices.Marshal.GetTypeFromCLSID(System.Guid)’。 at C_Sharp_version.Form1.button4_Click(Object sender,EventArgs e) 在System.Windows.Forms.Forn.En上的System.Windows.Forms.Button.OnClick(EventArgs e)中的System.Windows.Forms.Control.OnClick(EventArgs e)处于System.Windows.Forms.Control的System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) System.Windows.Forms.Button.WndProc上System.Windows.Forms.ButtonBase.WndProc(Message&m)的System.Windows.Forms.Control.WndProc(Message&m)处的.WmMouseUp(Message&m,MouseButtons按钮,Int32单击) (Message&m)System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&m)at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&m)at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg,IntPtr wparam,IntPtr lparam) ** * ** 已加载的程序集 ** * **** mscorlib程序集版本:4.0.0.0 Win32版本:4.0.30319.239(RTMGDR.030319-2300)CodeBase:file:/// C:/Windows/Microsoft.NET/ Framework / v4.0.30319 / mscorlib.dll —————————————- C夏普版程序集版本:1.0.0.0 Win32版本:1.0.0.0 CodeBase:file:/// gordonc […]