winforms相关内容

如何从 Windows 为 linux 移植 C# 应用程序?

Windows.Forms 库包含许多有效阻止应用程序工作的错误.WinForms Designer 无法将 WebBrowser 控件放在表单上.NotifyIcon 类在 LXDE 下不起作用(参见 KeePass 的 bugtracker).Clipboard 类与Calculate Linux 的默认管理器不兼容.拖放在 DockPanelSuite 中存在问题.WinForms Desi ..
发布时间:2022-01-23 15:26:15 其他开发

GTK# 和 Windows 窗体有什么区别?

GTK# 和 windows 窗体有什么区别?它们完全不同吗? 谢谢 解决方案 Gtk#: GTK# 是 Gtk+ 工具包的 .NET 绑定.该工具包是用 C 语言编写的,以提高速度和兼容性,而 GTK# 绑定提供了一个易于使用的面向对象的 API 以供托管使用.Mono 项目正在积极开发它,并且有各种可用的实际应用程序使用它(Banshee , F-Spot, Beagle, ..
发布时间:2022-01-23 15:25:04 C#/.NET

Mono winforms 应用程序在 Ubuntu 中全屏显示?

只是想知道是否有一种已知的方法可以让 Mono System.Windows.Forms 应用程序在 Ubuntu/Gnome 上全屏显示. 单声道是 2.4.2.3Ubuntu 是 9.10 在 Windows 上执行此操作需要 pinvoke,显然无法在这里工作. 这是我将窗口边框设置为无,窗口位置设置为中心,状态设置为最大化: 替代文字 http://dl.dropb ..
发布时间:2022-01-23 15:20:45 其他开发

我应该用 GTK+ 而不是 WinForms 为 Mono 重写 GUI 吗?

我正在使用 Visual Studio、winforms 制作应用程序,并且正在使用 openTK.最近我想让它跨平台.我将使用 Mono,因为我不知道其他类似的东西.而且我完全没有使用 GTK+ 的经验.在我的应用程序中,目前有 4 个窗口(当然以后还会有更多).我想让应用程序在 Windows、Linux 和 OS X 中快速运行.我读过 GTK+ 比 WinForms 更好,但仍然不确定该选 ..
发布时间:2022-01-23 15:20:29 C#/.NET

WinForms 与 GtkSharp 与 Mono

当使用 Mono 开发要在 Windows 和 Mac OSX(也可能是 Linux)上运行的应用程序时,您会建议使用 WinForms 或 GtkSharp 作为 GUI,为什么? 非常感谢具体的例子和成功/恐怖故事. 解决方案 跨平台开发是个好主意,但老实说,我从来没有见过一个看起来真的很好的应用程序原生环境.这就是为什么我认为,如果你真的想提供良好的用户体验,你应该在你想支持的 ..
发布时间:2022-01-23 14:58:16 其他开发

适用于 Mac、Linux 和 PC (Redux) 的 Mono 的 Winforms

(我问了这个问题 以另一种方式,得到了一些有趣的回应,但我不太相信.) Mono 的 GtkSharp 真的是跨平台的吗?它似乎是基于 Gnome 的......它如何与 PC 和 Mac 一起使用? 谁能给我一个使用 Microsoft .Net 中的单个代码库编写的工作 Mac/PC/Linux 应用程序的示例? 解决方案 塑料单片机 在 Windows、Linux、Sol ..
发布时间:2022-01-23 14:57:17 其他开发

将 WinForms 应用程序移植到 Mac OS

我在 Visual Studio 中编写了一个 C#/WinForms 应用程序.根据我的研究,我收集到可以使用 Mono 制作我的应用程序的 Mac 友好版本,但我不明白这个过程.有人能解释一下如何制作 Mac OS 版本的 WinForms 应用程序,以及 Mono 在其中扮演的角色吗? 解决方案 那里有很多指南/解释, 什么是 Mono 移植 Winforms 应用程序以在 ..
发布时间:2022-01-23 14:38:29 C#/.NET

使用 IMAP 计算 gmail 中的电子邮件数量

谁能告诉我如何使用 imap 或其他方式从 gmail 获取收件箱中未读项目的数量,并将其显示在 C# WinForms 中的标签中? 我尝试使用 atom 提要,但始终无法获得它 如果有帮助,这就是我想要的样子: 解决方案 您可能希望找到所有设置了 UNSEEN 标志的消息. Imap imap = new Imap();/* 连接、登录等 */imap.Connect(. ..
发布时间:2022-01-23 12:58:00 C#/.NET

如何将 .NET Framework 5.0 添加到 Visual Studio Professional 2019?

我已经下载并安装了 新的 .NET 框架5.0 来自本网站. 但我想知道如何将此框架添加到在 Visual Studio 2019 16.8.0 上创建的项目中. 注意: 我已经启动了 VS 安装程序,并且我已经搜索过新的框架,但我找不到它. 我已经打开了:项目->属性->目标框架. 但我得到的最新框架是 .NET 框架 4.8 如何将新框架添加到 Visual ..
发布时间:2022-01-23 10:09:18 其他开发

在鼠标悬停时设置状态栏文本 - 适用于控件但不适用于 MenuItems

我设计了以下代码,用于在鼠标悬停时显示控件的 Tag 属性.该代码适用于标签和文本框等标准控件,但我无法让它适用于我的 MenuItems(更具体地说是 ToolStripMenuItems).大家可以看看我的代码并告诉我我做错了什么吗?提前致谢! public void Form1_Load(object sender, EventArgs e) { ... this.addEv ..
发布时间:2022-01-22 22:55:55 C#/.NET

利用 BackGroundWorker 跨线程调用 Winforms 控件上的 GUI 操作?

灵感来自我自己使用多线程 Winforms 应用程序的经验,以及诸如 之类的问题 避免调用的麻烦/BeginInvoke 在跨线程 WinForm 事件处理中? 避免在释放控件时调用 Invoke 我想出了一个非常简单的模式,我想验证它的可靠性. 基本上,我正在创建(并在应用程序的整个生命周期中运行)一个 BGW,其唯一目的是同步调用请求.考虑: public MainForm ..
发布时间:2022-01-22 20:37:48 C#/.NET

C#:如何让用户控件正确地自动调整大小

我有一个 UserControl,它由一个 Label(顶部)、一个 FlowLayoutPanel(填充、TopDown 流和不换行)和一个面板(底部).用户控件根据获取的内容列表创建许多控件,并将它们添加到 FlowLayoutPanel. 我怎样才能让这个 UserControl 正确调整自身大小,使 FlowLayoutPanel 没有任何滚动条?我尝试在 FlowLayoutPan ..
发布时间:2022-01-22 19:36:54 C#/.NET

Visual Studio Designer 总是试图改变我的控制

我有一个有点复杂的 UserControl,而 Visual Studio 2008 在使用它时给我带来了相当无害的烦恼.每次我用设计器打开控件时,它都会决定立即更改设计器设置的一些无害值——即 Size 属性的初始化.如果我保存这些更改,关闭并重新打开,它几乎总是会决定我的控件的另一个组件需要更改其初始大小,直到无限.幸运的是,这些更改是无害的,因为我在任何地方都使用自动调整大小,但这很烦人.我 ..

运行时 Visual Studio 2010 设计器错误

我正在使用 VS2010,如果我在设计器模式下打开了一个表单并运行我的应用程序,则设计器选项卡将不再显示表单设计器,而是会显示一个错误(只能通过重新启动 IDE 来修复)说: “为防止在加载设计器之前可能丢失数据,必须解决以下错误:" 1 错误: “无法显示此文件的设计器,因为没有可以设计其中的类.设计师检查了文件中的以下类:##### --- 基类 ##### 可以不被加载.确 ..
发布时间:2022-01-22 19:35:39 其他开发

如何在 c# windows 应用程序中引用网站用户控件?

我在 Windows C# 应用程序中有一个解决方案,其中我也有一个网站.在网站上,我有 1 个用户控件.现在我希望在同一解决方案的其他 c# 项目中使用用户控件.怎么办? 解决方案 那是做不到的.您必须为 Windows 应用程序重新创建它.您可以重用的是业务逻辑(如果它们位于不同的类库中)和 Web 服务. ..
发布时间:2022-01-22 19:34:26 C#/.NET

用户控件拖动&放在面板上

我正在制作一个图形编辑器,但在拖动时遇到了一些问题.放在 Panel 上.Ellipse 没有采用我放置它的确切位置,我认为它放置在大小为 150;150 的 UserControl 中.这是一个短片的链接来说明我的意思:http://gyazo.com/abf5484a31e2d1ce8ebccc49bee9fdb6 在第一个部分你可以看到椭圆走到了错误的位置,在电影的最后,当我画一条线时,椭圆 ..
发布时间:2022-01-22 19:34:19 C#/.NET