草庐IT

Matplotlib颜色设置

全部标签

c# - 如何设置属性网格的列宽?

我在我的应用程序中使用属性网格来显示对象属性的名称和值。默认情况下,列(名称和属性)的宽度比例为50:50。我们可以选择滑动分离器来改变这个宽度。我想知道如何以编程方式调整此宽度,以便将其设置为25:75。 最佳答案 我发现hamed的解决方案不能可靠地工作。我已经通过以编程方式模拟用户拖动列拆分器来解决它。以下代码使用反射来执行此操作:publicstaticvoidSetLabelColumnWidth(PropertyGridgrid,intwidth){if(grid==null)return;FieldInfofi=gri

c# - 在日期中设置特定的一天

我在AjaxControlToolkit中使用CalenderExtenderControl。基本上有2个日期控件:StartDate和Enddate(均与calenderextender关联)。根据选择的开始日期,我在结束日期字段中填充日期,例如添加月数或天数。但是就像我已经能够添加月份,但还想设置那个月的特定日期,但我无法做到。例子:今天的日期是2012年12月18日。大约每三个月的第一天,所以我加上3个月,这个月就是2013年2月。但我想设置Day2013年2月1日。我做不到。请帮忙。 最佳答案 您可以通过添加月份来设置一个月

c# - 在 C# 中的运行时设置枚举值

有什么方法可以在运行时更改enum值?例如我有以下类型enumMyType{TypeOne,//=5atruntimeTypeTwo//=3atruntime}我想在运行时将5设置为TypeOne,将3设置为TypeTwo。 最佳答案 正如其他人所指出的,答案是否定的。但是您可以重构您的代码以改用类:publicsealedclassMyType{publicintTypeOne{get;set;}publicintTypeTwo{get;set;}}...varmyType=newMyType{TypeOne=5,TypeTwo=

c# - 如何将 DateTimePicker 设置为只读?

我有一个需要只读的DateTimePicker(可空版本)。如果它被禁用,我对显示不满意,所以想知道是否有人有一个很好的例子来说明如何停止现场更新?谢谢。 最佳答案 我知道这很老但是为了帮助其他人搜索这个(因为这是我通过谷歌找到的第一个)你可以使用:this.dateTimePicker1.Enabled=false;使用this.textbox1.ReadOnly=true使其与文本框的行为相同 关于c#-如何将DateTimePicker设置为只读?,我们在StackOverflow

c# - 子控件中的 `DesignMode` 设置不正确?

我有一个包含嵌套控件的复合控件。我面临的问题是控制从全局设置类读取属性,该类是静态的,实习生从设置文件中读取。为了阻止单个控件在设计模式下访问配置,我在每个控件中添加了检查。If(!DesignMode){...//Initializepropertiese.g.prop=AppConfig.GetProperty("prop1");}问题是在VS中打开时单个控件工作正常。但是当我打开包含嵌套控件的顶级控件时,VS设计器出现错误。错误是由于某种原因在嵌套控件DesignMode=false中。我还创建了一个测试应用程序,并在另一个控件中创建了一个简单的控件,以测试VS是否存在问题,但它

c# - 使用 C# 从 Web.Config 文件访问 SMTP 邮件设置

需要读取我的web.config文件中system.net部分下定义的SMTP电子邮件设置。下面是web.config文件中定义的SMTP电子邮件设置的一个示例:(下节)如何使用C#访问SMTP邮件设置 最佳答案 只需使用System.Net.Mail类即可发送您的电子邮件。它会自动从您的web.config中获取邮件设置。 关于c#-使用C#从Web.Config文件访问SMTP邮件设置,我们在StackOverflow上找到一个类似的问题: https:/

c# - 将文件夹名称与 Productivity Power Tools 颜色编码相匹配的正则表达式

我想配置RexEx以匹配任何打开文件的文件路径的任何文件夹(父文件夹或子文件夹)。因此,如果文件路径中的任何文件夹包含打开文件的名称,则选项卡的颜色编码将根据RegEx匹配设置。例如:websiteRoot/Content/MyName1/site.css=文件打开时的绿色标签websiteRoot/Content/MyName2/site.css=文件打开时的橙色标签websiste/Shared/MasterPages/MyName1/main.master=文件打开时的绿色标签websiste/Shared/MasterPages/MyName2/main.master=文件打开

c# - 在代码中动态设置控件的 StaticResource 样式

比方说,我有这样的东西(在MainPage.xaml中):然后,我想将该StaticResource样式应用于我动态创建的TextBlock(文件MainPage.xaml.cs)。有没有可能这样做而不是像这样做:myTextBlock.FontFamily=newFontFamily("SegoeUILight");myTextBlock.Background=newSolidColorBrush(Color.FromArgb(255,0,0,128)); 最佳答案 问这个问题已经4年多了,但我想发布一个答案只是为了分享我的发现。

c# - 将项目动态添加到上下文菜单并设置单击操作

我有一个字符串列表,每5秒重新生成一次。我想创建一个上下文菜单并使用此列表动态设置其项目。问题是我什至不知道如何做到这一点并管理生成的每个项目的Click操作(应该使用具有不同参数DoSomething("item_name")的相同方法)。我应该怎么做?感谢您的宝贵时间。最好的问候。 最佳答案 因此,您可以使用以下命令从上下文菜单中清除项目:myContextMenuStrip.Items.Clear();您可以通过调用添加项目:myContextMenuStrip.Items.Add(myString);上下文菜单有一个Item

c# - 我的 ASP.NET 应用程序如何从 web.config 自动获取 SMTP 设置?

我注意到我们总是这样:SmtpClientmSmtpClient=newSmtpClient();//SendthemailmessagemSmtpClient.Send(mMailMessage);唯一设置凭据的地方是在web.config中:所以我的问题是,它是如何自动将它们取出来的? 最佳答案 Thedocumentation声明SmtpClient的无参数构造函数从应用程序或机器配置文件中读取其配置。对于Web应用程序,应用程序配置文件是web.config。这也意味着如果未在Web.config中设置mailSetting