Tag: winforms

选中后,在轨迹栏控件周围隐藏虚线轮廓

在C#winforms中,是否有一种方法可以不显示在使用轨迹栏控件时显示的虚线焦点轮廓边框? 细节:这个轮廓对我来说看起来有点俗气,所以我只是为了不美观而拍摄美学。 谢谢, 亚当

WinForms:控件的最大大小为65535 – 解决方法?

在WinForms和C#中,似乎我无法创建一个大于65535的控件。如果我将其设置为70.000,则值将重置为65535.使用ILSpy挖掘Control.Size的源代码,我无法立即找到负责的代码用于夹紧尺寸。 那么这是Win32 API还是Windows Forms的限制? 有没有办法解决这个问题,例如使用非托管互操作? 我需要如此大的控件的原因是我将非常长的音频文件的音乐波形绘制到它上面。 (是的,我可以直接绘制波形,没有包含控件;但这需要大量的重构)。 我这里不是在谈论绘图代码。 显然,只需要绘制可见部分,但事实是我想要一个宽达200.000像素的控件。

用于.NET的OLE容器

我正在开发一个项目,要求我加载一个OLE对象并在.NET WinForm应用程序(C#)中呈现它。 与VB6 .NET不同,它没有内置的OLE容器,推荐的方法是使用支持显示ActiveX内容的WebBrowser控件。 我遇到的问题是有问题的OLE对象的提供者没有可用的ActiveX控件。 简单地说有没有办法将OLE对象加载到WinForm上? 或者我需要编写一个加载OLE对象的ActiveX控件吗? 如果是后者,有没有人有这样的例子或推荐的阅读材料? 干杯, 渣。

如何控制DateTimePicker中的时间间隔

我在如此指定的表单上有一个DateTimePicker控件: dtpEntry.Format = DateTimePickerFormat.Custom; dtpEntry.CustomFormat = “dd/MM/yyyy hh:mm:ss”; dtpEntry.ShowUpDown = true; 我希望用户只能以5分钟的增量递增或递减时间。 关于如何实现这一目标的任何建议?

如何设计一个很酷的半透明防溅屏?

我正在尝试设计半透明屏幕作为Adobe Photoshop和视觉工作室半透明欢迎闪屏同时打开应用程序。 我将FormBorderStyle设置为none,并在其上放置了一个picturebox,我添加了一个png图像,我将picturebox颜色设置为透明,但我无法将Form的背面颜色设置为透明。 以下是例子: 当我将窗体的Back Color设置为透明时,它会显示错误 财产无效。 控件不支持透明背景颜色。 我已经尝试了几个代码示例,如下所示: public Splash_Screen() { this.SetStyle(ControlStyles.SupportsTransparentBackColor, true); InitializeComponent(); this.BackColor = Color.Red; BackColor = Color.Transparent; } 和 public Splash_Screen() { this.SetStyle(ControlStyles.SupportsTransparentBackColor, true); InitializeComponent(); } 但是,没有事情对我有用..有什么建议吗?

程序自动化表单字段输入和网页结果检查

我正在尝试使用C#(可能使用WinForms)创建一个程序,该程序将在特定网站的表单字段中输入许可证号,并validation许可证号是否是当前有效的许可证。 我不确定从哪里开始,因为我甚至无法在网站的源代码中找到表单字段ID,并且不确定网站使用什么技术。 此外,该程序的目的是输入许可证号列表并返回每个许可证的名称和validation状态。 数据源是网站。 关于如何解决这个问题的任何信息都将非常感激,我是一名中级C#开发人员 – 主要在ASP.Net工作,但感觉Winforms可能更适合这个项目。 亲切的问候

将Entity Framework用作DataGridView的数据源的正确方法是什么?

我尝试通过DataGridView Designer设置DataSource但它没有在那里列出然后我通过生成DataSet的向导生成了新的数据源。 但是现在我的项目+ DataSet中有Entity Framework我怎么才能使用Entity Framework …我很困惑请帮忙 artiklBindingSource是自动生成的我只想使用EF作为数据源我现在卡在了不需要的DataSet和一大堆乱七八糟的东西。

冻结datagridview中的顶行和前两列

我有一个datagridview,我正在尝试实现以下目标:1。在垂直滚动时应该冻结顶行。 2.前两列应该在水平滚动时冻结。 我应用了column.Freeze = true并且工作正常,但是当应用row [0] .freeze = true时,它不适用于行冻结。

删除选项卡c#winforms上的按钮边框

我的表单上有一个按钮,应用了平面样式并使用了背景图像,我已经从按钮中删除了所有边框,但是当我从另一个控件上选中按钮时,按钮周围会出现黑色边框。 这可以在下图中看到。 左侧是带有黑色边框的按钮,右侧是一个不同的按钮,但显示了取消按钮的外观。

MSChart Y轴和X轴标记

我将数据绘制到MSChsart线图上。 在Y轴上,我的值范围为0 300.任何人都可以告诉我是否可能 改变我的: Y轴LABEL值从(0到300)到值(-150到150)。 不改变我的Y轴DATA值。 我的意思是我希望标签显示不同的值,但我不想编辑我绘制的数据值。 因此,例如,如果我在Y轴值为150时绘制数据,则Y =轴标签应显示为0。 任何帮助将不胜感激