-
0 votes0 answers736 views
已经处理了ObjectContext实例,并且不再使用错误发生
我有一个Windows窗体应用程序 . 我有一个基本窗口,我正在尝试打开一个带有datagridview的查找窗口 . 我正在打开一个自定义的表单控件,如下面的代码所示 . 然后将选定的值读取为另一种形式的变量 . if (e.KeyCode == Keys.F3) { using (DataControllers.RIT_A... -
0 votes1 answers734 views
如何通过c#获取工作表列的数据
我写了一个winform应用程序,可以打开和读取一张excel文件 . 我使用OleDbDataAdapter读取数据,然后将数据设置为数据表 . 但我的问题是,在这个数据表中,第一行数据被用作列的名称,但是我想使用excel为每列定义的基本名称(我的意思是“ABC ... AA AB ...”和等等) . -
0 votes1 answers1804 views
用oledb读取excel不显示正确的值
这是我发布的旧问题: Reading one & Update some other Excel with c# 正如我所建议的,我创建了schema.ini文件 . 我的excel文件有很多列(其中很多都没有修复)和混合数据 . 甚至一个单元格也包含数字和文本 . 我观察到当我使用OLEDB读取excel并填充到DataTable时会显示 NOT ALL values . 我不能假设所... -
2 votes5 answers1019 views
C#:在RichTextBox中粘贴RTF,但保持着色和格式化(即:粗体,下划线等)
是否可以将文本粘贴到富文本框中,同时保持字体在粘贴内容的富文本框中使用? 换句话说,我想从Word中复制一些格式化的内容(即:使用字体X并加下划线和蓝色的文本),然后将其粘贴到我的RichTextBox中 . 我希望粘贴的内容与我的RichTextBox具有相同的字体,但保留其原始着色和下划线 . 这样的事情可能吗? 我用winforms . 谢谢 -
0 votes0 answers1329 views
RichTextBox忽略粘贴时的格式
我有两个RichTextBox(输入和输出) . 如果我从输出中复制带有颜色的文本并粘贴到输入中,那么文本的颜色也会被粘贴 . 在粘贴时是否可以使input-TextBox忽略格式化?我不想在input-TextBox中使用彩色文本 . -
-1 votes1 answers926 views
如何将数学方程式从word存储到sql数据库,并从sql表中检索并生成pdf?
我正在研究教育软件,需要将数学方程式从word文件保存到sql数据库 . 有不同类型的内容文档,如数学,物理和化学 . 我想在sql表中保存那些word文档内容(在表格格式中具体提供) . 我在winforms应用程序中做了一些流程,比如从word中复制内容并从剪贴板中获取数据,然后我试图将该等式保存在Bitmap文件或图像文件或字节中但不能正常工作 . IDataObject data = Cl... -
-2 votes1 answers1430 views
在选项卡中将上下文菜单添加到richtextbox
这是用于创建带有富文本框的新选项卡并选择当前richtextbox的代码 . private RichTextBox GetRichTextBox() { RichTextBox rtb = null; TabPage tp = tabControl1.SelectedTab; if (tp != null) { ... -
3 votes1 answers1118 views
如何进行平滑的图像缩放和平移?
我正在编写一个显示 Map 的程序,并在其上面显示另一个图层,其中显示了摄像机的位置及其查看方向 . Map 本身可以缩放和平移 . 问题是 Map 文件的大小很大,缩放不顺畅 . 我创建了 class ZoomablePictureBox : PictureBox 以添加缩放和平移功能 . 我尝试了不同的方法,从这个和其他论坛,进行缩放和平移,最后得到以下内容,触发 OnPaint 事件的 O... -
1 votes2 answers1820 views
接口上的只读属性可在PropertyGrid中编辑
我有一个带有一堆属性的接口,其中一些被定义为readonly,例如: public interface IActivity { string Id { get; } bool IsEnabled { get; } } 实现此接口的类具有公共 set 方法,供其他地方使用,但此接口的使用者不应该能够设置这些属性 . 我使用公共集合方法绑定到类,只要消费者应该关注的属性是可在网格内编辑的 .... -
0 votes1 answers942 views
我可以访问ListViewItem.Tag的属性而不仅仅是“ToString”方法吗?
要有耐心,不确定如何最好地问这个...... 我在Windows窗体上有一个listView控件,我向它添加了一些项目,这些项目是某个目录中文本文件的名称 . 这些文件中的每一个都作为对象"ResultFile"加载,并根据"string Type","int NumberOfLines","bool IsGeneric... -
0 votes1 answers1192 views
在循环中创建ImageList对象
我为列表视图项创建提供了非常简单的逻辑 . 我将所有col头名称从dataGridView存储到 ColNamesForm1 数组中,然后仅比较最后5个字符是否与 (num) 或 (cat) 字符串匹配 . 对于这两个选项,我将不同的图片附加到listview lvMoveFrom 中,使用存储在静态类 OtherFunctions 中的 Populate 函数 . 但是我的代码出了问题,因为在... -
0 votes1 answers0 views
使用Unity与在WinForms应用程序中保存DBContext的类时释放DBContext
我有一个使用Unity for DI的N层WinForms应用程序 . Main的启动如下: static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); var container = new UnityConta... -
1 votes3 answers1493 views
无法加载实体框架提供程序类型'System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer'
我使用dotNet 4.5创建了一个WCF服务 . 数据库层使用Entity Framework 6构建 . 我用IIS 8托管了这项服务 . 它工作正常 . 现在我需要使用使用dotnet framework 3.5构建的Windows窗体客户端来使用该服务 . 我可以成功创建服务引用 . 但是当我运行代码时,出现以下错误; 无法加载在具有不变名称“System.Data.SqlClient”... -
2 votes2 answers1626 views
当应用程序失去焦点时,Windows窗体ComboBox触发SelectionChangeCommitted,SelectedValueChanged和SelectedIndexChanged事件
我有包含组合框的.Net 2.0 Windows窗体 . 我编写了以下代码来填充组合框,然后将其绑定到Int类型的ProductType属性 . // Populate Combo cmbProduct.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; cmbProduct.DataSource = new Data... -
3 votes0 answers1991 views
使用不合适的系列时,C#.net图表控件捕获错误
我已经使用SeriesChartType列表填充了一个组合框 . 这允许用户选择想要查看的图表类型 . 这很好用 . 但是,当存在多个系列时,或者如果存在不同数量的数据点,则某些图表类型会抛出异常 . 例如 . System.InvalidOperationException:'Renko图表类型 - 无法将此图表类型与任何其他图表组合 . 困难的部分是我似乎无法捕获异常 . 当我尝试更新图... -
0 votes0 answers697 views
PrintpreviewDialog文件无法发送打印机?
我有一个奇怪的问题 . 我的打印文档出现在printprieviewdialoge中,但在点击打印图标后,我得到了打印机的空白纸张 . PrintPriviewDialoge有问题吗?如果我在进入showdialog之前将文件发送到打印机它可以工作但是在showdialog不打印之后 . for (int i = 0; i < caixasFiscais.Count; i++) { Cai... -
1 votes2 answers396 views
MigraDoc:我可以画出一条横过一节的线条吗?
我正在使用PDFsharp / MigraDoc创建一个MigraDoc文档发票,用于使用热敏打印机进行打印 . 我基本上使用了MigraDoc,因为我只需要带有文字和图像的段落 . 现在的情况是,在某些情况下,我必须指出账单被取消了 . 我担心我不能用MigraDoc但用PDFsharp做 . 我可以将它们混合并仍然将其打印为MigraDoc文档吗? Update 显然有's no way fo... -
0 votes1 answers473 views
.NET Winform - usercontrol的缩略图
我有一个使用一些用户控件的应用程序 . 我想在加载用户控件时获取用户控件的缩略图,并将它们添加到flowlayout面板 . 在哪里可以找到有关在加载时制作用户控件缩略图的信息? -
0 votes1 answers346 views
WinForm:控件不会添加到面板
在WinForms上,每次单击按钮时,我都会尝试向面板添加一个控件(这里是一个简单的标签) . 用户界面如下所示: 当我第一次点击按钮时,我得到了这个(我期待的!): 但是,经过一秒钟,三分之一等点击后,再也没有了;没有标签添加:( 但是,当我处于调试模式时,我可以在控件列表中看到它们: 这是我的代码(只有有趣的东西): public partial class GestionPateFeuill... -
0 votes0 answers96 views
WinForms缩略图PDF导航器的高效容器控件
我想制作一个缩略图PDF导航器,用于WinForms应用程序 . 什么容器有效且适合于呈现垂直排列的图像集,可以垂直滚动,图像按照添加顺序显示,每个容器都可以有一个附加的监听器,在单击图像时响应? -
0 votes1 answers1908 views
WPF和Winform中的面板
我在制作Winform应用程序方面有一些经验,但在WPF方面却没有 . 我的问题是关于WPF中的面板 . 比如,在Winform中,我有两个面板:PanelA和PanelB . 我可以将PanelB设置为PanelA,将PanelB设置为visible,将PanelA设置为隐藏 . 通过这样做,PanelA上的所有控件都被禁用,这意味着控件对用户不可见,并且无法通过点击TAB来选择 . 但是,在W... -
1 votes1 answers649 views
我负责处理BackgroundImage吗?
我有一个窗体,我将BackgroundImage属性设置为自定义位图图像 . private Image MakeCustomBackground() { Bitmap result = new Bitmap(100, 100); using(Graphics canvas = Graphics.FromImage(result)) { // draw t... -
2 votes4 answers1936 views
如何在C#中绘制移动箭头图像
我必须在2条(图像)之间绘制一个移动的箭头图像(使用C#代码VS2008) . 我尝试了两种方法: 通过连接点绘制箭头图 . 然后不断改变x,y坐标 . 制作箭头图像,然后不断改变其位置 . 问题是闪烁 . 每当我移动箭头图像(或重绘点)附近的图像(实际上很少有其他图像作为条形图)闪烁 . 我试图调用invalidate(rect),认为它只会重绘给定的矩形,但是一旦箭头图像越过这些条... -
44 votes5 answers1791 views
如何启动WinForm应用程序最小化到托盘?
我已经成功创建了一个应用程序,使用NotifyIcon最小化托盘 . 手动关闭表单后,它将成功从桌面,任务栏和alt-tab中隐藏 . 尝试最小化应用程序时,会出现此问题 . 起初问题是应用程序将被最小化但仍会出现在alt-tab对话框中 . 将FormBorderStyle更改为ToolWindow选项之一(来自“None”选项)修复此问题,但引入了另一个问题 . 当应用程序首次启动时,在开始菜... -
2 votes2 answers1402 views
Winforms - 为什么系统托盘双击后的“显示()”最终会在我的应用程序中最小化?
Winforms - 为什么系统托盘双击后的“显示()”最终会在我的应用程序中最小化? 我如何确保在notifyicon双击事件中我隐藏的主窗体恢复正常,未最小化(也未最大化) -
26 votes4 answers861 views
如何将WinForms应用程序最小化到通知区域?
我想将C#WinForms应用程序最小化到系统托盘 . 我试过这个: Having the application minimize to the system tray when button is clicked? . 我第一次最小化它,它在屏幕上找不到 - 任务栏/任务栏/托盘上方 . 如果我点击alt标签,我可以看到我的应用程序;如果我将选项卡添加到其中并再次将其最小化,它将显示在任务栏上... -
1 votes4 answers1582 views
C#WinForms应用程序显示许多托盘图标
我是C#的新手,这是我的第三个问题 . 我正在制作一个可以最小化到系统托盘的应用程序 . 我有两个名为 Form1 和 Form2 的表单 . 到目前为止我所做的是: 在 Form1 中,我有一个按钮,使用此代码显示 Form2 : this.Hide(); Form2 form2 = new Form2(); form2.Show(); Form2 有一个隐藏它的按钮,使用以下代码: this... -
0 votes1 answers1257 views
最小化托盘的问题
在我的Windows窗体应用程序(C#)中,我有这样的代码: private void frm_main_Resize(object sender, EventArgs e) { if ((this.WindowState == FormWindowState.Minimized) && (checkBox1.Checked)) { ... -
0 votes3 answers1565 views
如何最小化应用程序到系统托盘?
如何最小化应用程序到系统托盘? 我的应用程序是用C#.Net开发的 . 我编写了代码,如果在从组合框中选择一些设置后单击按钮,则表单最小化为系统托盘 . 单击一次后,该按钮被禁用 . 所以,我不能再使用该按钮来最小化Form . 当使用从COM端口接收的数据填充RichTextBox时,弹出窗体 . 一切都很好 . 问题是当最小化的表单在收到串行数据后弹出时,我需要一个选项,以便再次将其最小化回系... -
-1 votes1 answers17 views
如何在Windows启动时自动运行Windows窗体应用程序?最小化到托盘后,从任务栏中删除其图标? [重复]
这个问题在这里已有答案: How to run a C# application at Windows startup? 12个答案 我有两个问题: 我正在尝试使用Visual Studio中的C#开发Windows窗体应用程序 . 我希望我的应用程序在用户启动计算机后立即自动启动 . 我该如何实现这一目标? 我正在使用notifyIcon控件来最小化我的应用程序systen托盘 . ...