草庐IT

管理面板

全部标签

c# - 内部带有 flowlayout 面板且 autosize = true 的 Groupbox 会收缩,就像它是空的一样

我有一个包含流程布局面板的组框,流程布局面板包含一堆控件。我将flowlayout面板设置为与父级对接。因为我不知道面板中会有多少控件,所以我将组框的自动调整大小设置为true,将autosizemode设置为增长和收缩。当我这样做时,组框会缩小,就好像它是空的一样。我需要标题,所以我不能删除组框。有人知道为什么会这样吗? 最佳答案 没有什么可以阻止FlowLayoutPanel缩小到无。您至少还必须将其AutoSize属性也设置为True。 关于c#-内部带有flowlayout面板且

c# - 在凭证管理器服务中存储凭证

我有一些凭据(用户名和密码),但我不知道将它们存储在哪里。我听说有一个应用程序在Windows凭据服务中存储凭据,所以我研究了这个选项。这似乎很理想。只需将敏感信息存储在Windows服务中,而不必担心将它们存储在您自己的注册表项中。不幸的是,我很快发现这并不是那么简单。我在MSDN中找到的唯一帮助是C语言。然后我想我一定是弄错了,但后来我下载了Cain,并看到了一个用于解码凭证管理器密码的条目。有没有办法在.NET中使用此功能?请告诉我。 最佳答案 您必须使用互操作才能在.NET中使用凭据管理API,但幸运的是,其他人已经完成了大

c# - 在 Visual Studio 中管理大量重叠控件

我在表单的同一位置使用不同的控件集。默认情况下,所有控件都是visible=false,然后当用户在组合框下拉控件中选择特定值时,控件的某些子集将设置为可见。从用户的角度来看,这很有效,因为他们只会看到需要的控件。但是,由于控件在窗体上占据相同的位置,因此很难在VisualStudio设计View中管理它们。有没有办法在VisualStudio中对这些重叠的控件集进行分组,以便我可以快速轻松地选择整个控件子集?有没有办法在设计View中隐藏某些控件?现在,在开发过程中,所有内容都堆叠在一起,因此很难管理这些控件。 最佳答案 为了让这

c# - 良好的 C#.NET 解决方案来管理频繁的数据库轮询

我目前正在开发一个c#.NET桌面应用程序,它将通过WCF和WCF数据服务通过Internet与数据库进行通信。应用程序中会有很多地方可能需要每隔一段时间刷新一次。最简单的解决方案是将这些区域放在计时器上并重新查询数据库。然而,由于有成千上万的客户端连接到服务层并因此连接到数据库,这些操作对服务器来说将是非常昂贵的。我考虑的是创建一个由客户端轮询的RSS提要,并让客户端知道何时需要更新这些特定区域。RSS提要将由一项服务管理,该服务要么轮询数据库以获取更改,要么遍历由客户端发出的WCF请求排队的项目列表。我也考虑过从客户端到服务器创建一些直接和持续的连接,但我不确定从客户端打开哪些出站

c# - 将文件夹从 Windows 资源管理器拖放到 C# 中的列表框

我成功地开发了用于将文件从Windows资源管理器拖动到列表框的C#代码。//DragandDropFilestoListboxprivatevoidlistBox1_DragEnter(objectsender,DragEventArgse){if(e.Data.GetDataPresent(DataFormats.FileDrop,false))e.Effect=DragDropEffects.All;elsee.Effect=DragDropEffects.None;}privatevoidlistBox1_DragDrop(objectsender,DragEventArgse

c# - 如何检查文件是否在 SharpSvn 中的源代码管理下?

您好,我使用C#和SharpSvn库。我想在使用SvnClient.Add添加文件之前检查文件是否受源代码控制。当我对已经在SVN下的文件执行此操作时,出现错误:“已在版本控制下”。 最佳答案 这很好地演示了如何使用状态来做到这一点using(SvnClientclient=newSvnClient()){SvnStatusArgssa=newSvnStatusArgs();sa.Depth=SvnDepth.Empty;//Adjustthistocheckdirectfiles,or(recursive)directoriese

c# - 如何将面板添加到 SplitContainer?

我正在使用SplitContainer,它只包含2个面板,但我需要3个(面板)。问题:是否可以向SplitContainer添加更多面板?ifYEShow?elsewhynot?谢谢:-) 最佳答案 严格来说,这是不可能的。但是,您始终可以在第一个SplitContainer的面板中使用第二个SplitContainer以获得类似的结果。 关于c#-如何将面板添加到SplitContainer?,我们在StackOverflow上找到一个类似的问题: http

c# - vsjitdebugger.exe(Visual Studio 调试器)- 在生产服务器的任务管理器中出现很多

我有一个在IIS上运行的.net网站。每隔几天我查看一次任务管理器,我有10-15个vsjitdebugger.exe进程打开。每个连接都会占用一些连接,因此它会导致数据库池出现问题,除非我手动进入并结束该过程。在某一时刻,VisualStudio被安装在这个盒子上,尽管它已经被卸载了。我想知道这是否是调试器在发生错误时尝试启动的原因。但是,我想知道的是如何让IIS在发生错误时停止尝试启动调试器?无论如何,它可以在不尝试调试的情况下继续使用吗?我还想知道,应用程序的部署方式(作为带有PDB而不是发布版本的调试应用程序)是否会有所不同?或者甚至在web.config中打开调试?

c# - MVC3 中的角色管理

我想向应用程序添加一项功能,以便只有管理员可以创建用户,并且他可以向用户提供对特定页面的访问权限。他可以创建角色,可以为用户提供不同的角色。我正在使用VisualStudio2010并在MVC3中构建此应用程序。请给我一些改造的建议。提前致谢。 最佳答案 1.用Authorize属性装饰你的用户创建和权限设置Action(请注意,使用AuthorizeAttribute的Roles属性需要实现MembershipProvider(标准或自定义)并将其注册到web.config中)publicclassAccountControlle

c# - 如何为 RabbitMQ 管理 HTTP API 生成 password_hash

心爱的人RabbitMQManagementPlugin有一个HTTPAPI通过纯HTTP请求管理RabbitMQ。我们需要以编程方式创建用户,而HTTPAPI是我们选择的方式。文档很少,但API非常简单直观。考虑到安全性,我们不想以纯文本形式传递用户密码,API提供了一个字段来发送密码哈希值。从那里引用:[GET|PUT|DELETE]/api/users/nameAnindividualuser.ToPUTauser,youwillneedabodylookingsomethinglikethis:{"password":"secret","tags":"administrator