我有一个Winforms项目,可以在其中将文本写到RichTextBox中,还有一些控件可以设置所写文本的字体格式.我可以保存文本并将其附加到RTF文件中,但是在保存每个RichTextBox的字体格式时遇到问题.有帮助吗? 码: RichTextBox r1 = new RichTextBox(); RichTextBox r2 = new RichTextBox();
我继承了BackgroundWorker并重写了OnDoWork: protected override void OnDoWork(DoWorkEventArgs e) { WorkerEndedEvent.Reset(); base.OnDoWork(e); } 我的问题是,它将从哪个线程调用?是否可以确保在我调用RunWorkerAsync()时调用它,还是可以在以后调用它(即从工作线程中
我有一个分配控件的表格 这是当我单击插入按钮时的代码 private void btnInsertRArtist_Click(object sender, EventArgs e) { SqlCommand comand = new SqlCommand("InsertRecordingArtists", conect); comand.CommandType = CommandType.StoredProcedure;
我正在写以下内容 if(this.tabControl1.TabPages.Count != ImagesList.Count()) { foreach (var item in this.tabControl1.TabPages) { } } 而且我无法使用item访问每个项目中的控件.但是有了定义,它的类型像 if(this.tabControl1.TabPages.Count != ImagesList.C
我正在开发一个由于继承而存在一些缺陷的遗留应用程序,但是我正在努力正确地解决它. 目前,WinForms的结构如下: > BaseForm> ListViewForm:BaseForm> ListViewFormReadOnly:ListViewForm> ListViewFormWithDetailForm:ListViewForm> DetailForm:BaseForm> ConcreteForm:ListViewFormWithD
情况1 这是我的设置. internal class MyClass { private ApiObject apiObject; private bool cond1; private bool cond2; internal MyClass() { this.apiObject = new ApiObject(); this.apiObject.ApiStateUpdate += new ApiStateUpdateE
我希望所有这些东西(红色圆圈中的东西)在调整大小时都随窗口一起移动.我尝试过Anchor,但事情只是在伸展,没有动.有没有简单的方法可以做到这一点? 在此先感谢您,这是我在本网站上的第一个问题,但是您之前曾多次帮助过我.解决方法:将锚点设置为右上 要么 将锚点设置为右 它应该工作
我已经编写了一个Winforms应用程序,该应用程序需要保存一些设置以便下次软件运行时使用.很容易,我听到你说… 因此,我决定使用类似以下的内容: Properties.Settings.Default.mp4Directory = fbd.SelectedPath; Properties.Settings.Default.Save(); 所有设置都设置为“用户”而不
在我的WinCE中,我有一个WinForm: public class SyncForm : Form { IDisposable someResource; public SyncForm() { someResource = new SomeResource(); } private void SyncForm_Closed(object sender, EventArgs e) { someResource.Dispose(
我有以下Winforms代码: void chart1_MouseWheel(object sender, MouseEventArgs e) { double xMin = chart1.ChartAreas[0].AxisX.ScaleView.ViewMinimum; double xMax = chart1.ChartAreas[0].AxisX.ScaleView.ViewMaximum; if (e.De
我可以找到一个适当的名称和短语来对此进行解释,所以这是一张图片: 我想将上面红色圆圈中所示的白色区域更改为所需的颜色.我使用下面的代码来更改其他颜色: 在表单本身中: menuStrip1.Renderer = new ToolStripProfessionalRenderer(new MenuStripColorTable()); 班级: class MenuS
我有一个按钮,代码还可以,但是更新时出现错误. 这是代码: private void button1_Click(object sender, EventArgs e) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Data Source=PEWPEWDIEPIE\\SQLEXPRESS;Initial Catalog=master;Integrated Secur
我在C#中有一个Blank Forms项目. 我想将函数和事件分成Form类上的不同Codefile.为了使其变得更易于管理,当它变大并且有很多人在CodeControl上使用它时. 所以我创造了 > Form1.Functions.cs> Form1.Events.cs 这些额外的局部类都包含 namespace MyLargeProject { public parti
请先查看我的Windows表单代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using Syste
我在C#项目中有40个Windows窗体.我必须在所有表格中设置相同的背景.有任何选项或设置可以在单个设置中执行此操作吗?解决方法:您可以创建基本表单并为其设置背景,以及从该基本表单继承的其他表单. class baseForm: Form { void base() { this.BackColor = //set here
我的目标是使用我的应用程序以http://uk.advfn.com登录,我是C#的新手,我从另一个链接中学到了以下代码,但是我无法解决我的问题.当我调试时,响应显示错误的登录页面,而不是登录成功页面.谁能帮我看看我做错了什么? 我使用Tamper Data firefox插件来获取所需的值,但不确定是否正确使
我的WinForm上有3个单选按钮. 我想给用户一个通过键盘在他们之间导航的选项.有办法启用它吗? 我了解我必须使用以下代码: if (e.KeyChar==Convert.ToChar(Keys.Down)) 但是我如何知道必须将哪个单选按钮设置为选中状态?解决方法:最简单的解决方案是使用键盘快捷键.这需要在每个Ra
前一阵子我使用设计器为ListView创建一个ImageList.现在,我正在寻找那些图像和控制ImageList的代码,但找不到它. “查找所有引用”并没有显示全部(我认为应该在InitializeComponent中). 我可以使用Designer来设置ImageSize,但是无法在代码中的任何位置找到它.不仅如此-如果在调用In
我有一个名为Game.cs的类,在该类中,我有以下代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Simon { class Game { public int[] TheArray = new int[1000]; p
我有这个物品类: public class Movie { public string VideoId { get; set; } public string Title { get; set; } } 我有List< Movie>这些项目,我使用以下代码将序列化为xml文件: string fileName = index + ".xml"; string serializationFile = Path.Combine(dir, fileN
好的,所以我试图编写一个程序来在玩游戏时跟踪击键,以便以后可以分析数据以帮助改进游戏.我一直在尝试使用user32.dll的RegisterHotKey实现全局热键挂钩.但这完全捕获了击键,并且游戏不再收到击键.我不知道从这里去哪里,任何指针将不胜感激.这是一些其他信息: >我正在使用C#> .NET 4
我已经构建了一个包含某些表单的Windows表单应用程序.我想在某种形式上创建一个按钮来保存其状态. 例如,如果我有一个文本框,其中用户键入“ Hello”并按保存按钮,则当他返回此表单时,该文本框仍会显示“ Hello”.我希望它仅在程序的同一执行中发生,这意味着当程序关闭并重新打开时
我有一个连续录制的视频文件的时间表.我需要以相同的顺序在应用程序中播放它们. >我已经知道每个视频的相对开始时间和持续时间.>下一个视频可能要等到上一个视频停止录制后的几秒钟,几分钟甚至几小时才能开始录制.>我需要某种位置更改通知,以便可以将其他UI元素同步到视频位置(例
在GUI设计器中的Visual Studio上,如果我在GroupBox控件中使用CTRL X(或CTRL C)然后在CTRL V中进行控件,则不会保留诸如我为此控件定义的事件之类的信息.我可以复制它并保留其属性吗? 我需要移动一些我不想再次定义控件属性的控件.解决方法:您可以直接使用鼠标将控件拖动到组框中.通
我目前正在自学如何使用Windows窗体与我一直在制作的MIRC机器人进行交互.目前,我有问题希望通过该漫游器进入并提交到.txt文件,然后由Windows窗体将其提取.当前,我的代码在提取数据时可以正常工作,但是一旦创建StreamReader以从文本中提取数据,MIRC将无法在Windows窗体运行时进一步