草庐IT

c# - 如何将 Windows 窗体 GUI 中字段的值保存到文件,然后恢复它们?

我想将存储在文件中的内容加载到WinFormsGUI的字段中。我现在的方法:我有一个streamwriter,它将每个文本框写入.txt文件中的一行。我有streamreader设置,但我不知道如何让它将每一行加载到单独的文本框中。例如:Task1_name(第1行)和task1_desc(第2行)需要位于单独的文本框中,我如何才能将其加载到文本框中?谢谢代码:保存按钮:voidSave_buttonClick(objectsender,EventArgse){DialogResultdialogResult=MessageBox.Show("Doyouwanttosave?","Sa

c# - 将文本写入文本框

我得到了一个名为Form1的表单和一个名为richtextbox1的富文本框,它是自动生成的,所以它是私有(private)的。我有另一个连接到服务器的类,我想输出连接状态,但我只能访问Form1类中的richtextbox1.Text,我有2个可能的解决方案,哪个更好或者有一个我不知道的更好的?公开文本框代替:Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(newForm1());首先创建一个form1对象并使用它来存储正在运行的

c# - 如何根据从其他框中选择的文本更改动态创建的组合框的显示项

在C#(win-form)上制作我的项目时,我遇到了一个问题,我必须在每次单击添加按钮(button1)时动态生成2个组合框,并且我必须并排绑定(bind)第二个组合框与第一个框的索引更改,数据从数据库(sqlserver)中检索。这是我的代码请帮忙int_i=0;intp=0;intx=2;inty=0;privatevoidbutton1_Click(objectsender,EventArgse){for(inti=p;i 最佳答案 回答这个问题,以防万一其他人面临同样的问题——在创建组合框时附加selectedIndexCh

windows - Powershell形成全窗玻璃透明度

我正在尝试使powershell窗口窗体全部透明,因为我能够使aero样式控件正常工作并隐藏powershell控制台窗口,这是唯一缺少的东西。我试图在powershell中实现的教程是这样的:http://blogs.msdn.com/b/tims/archive/2006/04/18/578637.aspx但它在C#中,有帮助吗? 最佳答案 您可以使用C#示例本身,方法是在PowerShell中编译/加载它。样本(未经测试):$def=@"[StructLayout(LayoutKind.Sequential)]publicst

c# - 拆分容器控件是否自动调整窗体大小?

目前我正在使用来自Windows窗体的拆分容器控件和一个按钮,该按钮在点击时隐藏/显示拆分容器的panel1或panel2。panel1和panel2在主窗体上的高度不同。问题是一旦面板被隐藏,包含拆分容器的主窗体不会自动调整大小。拆分容器上是否有一个选项也可以调整父控件的高度?或者你们中的一些人知道一旦spllit容器的面板之一被隐藏或显示时如何处理表单的这种调整大小? 最佳答案 只需将面板直接放在窗体上并将它们的Location()属性设置为相同的值(确保一个不嵌套在另一个中)。使其中之一最初隐藏,然后在运行时切换它们的可见性。

c# - 当用户在 richtextbox 中输入时,我可以使用 WPF 进行自动单词替换吗

publicvoidoverallTextReplace(RichTextBox[]rtb){string[]keyword={"FCI","CNG","DCR","EZR","VASC","CND"};string[]newString={"ForecourtController","CaseNumberDeclined","CaseNumberGiven","DispenserCardreader","EnhancedZoneRouter","VerifoneAuthorizedServiceContractor"};TextRange[]text=newTextRange[rtb

c# - Windows 窗体 OpenFileDialog,如果对话框已经显示则阻止打开实例

我的类(class)有一个OpenFileDialog实例,就像这样。publicMyClass{publicOpenFileDialogDialog{get;set;}publicMyClass(){Dialog=newOpenFileDialog();}publicvoidShowDialog(){if(Dialog.ShowDialog()==DialogResult.OK){DoStuff(Dialog.FileNames);}}}问题是,如果我多次点击按钮打开对话框,对话框只会弹出一次。关闭第一个对话框后,它会再显示两次。有什么方法可以检测对话框是否已显示以防止弹出对话框?编

vb.net - 有什么方法可以暂停 Windows 关闭,以便 forms.closing 方法可以完成吗?

我正试图在Windows开始关闭时将一些信息放入数据库中。在我的应用程序中,我正在处理Form.Closing事件。但是,Windows将继续运行并关闭,而我的方法没有时间完成。有没有办法暂停关机足够长的时间来处理关机?这是我目前正在使用的方法。PrivateSubfrmMain_Closing(senderAsObject,eAsFormClosingEventArgs)HandlesMe.ClosingIfe.CloseReason=CloseReason.WindowsShutDownThen_logger.Debug("HitfrmMain_Closing1")NewEvent

windows - UWP 中用于 Xamarin Forms 项目的 AES 加密

我有几个简单的加密函数需要在Windows10的新UWP应用程序中使用。由于AesManaged在UWP中不可用,我查看了Windows.Security.Cryptography.Core文档和此处的帖子,但似乎无法让它发挥作用。例如,我还没有找到设置填充的位置。这两个函数使用也在字节数组中的key对字节数组缓冲区的内容进行加密和解密。byte[]Buffer;privatevoidEncryptBuff(byte[]sessionKey){AesManagedmyAes=newAesManaged();myAes.Mode=CipherMode.ECB;myAes.KeySize=

c# - 如何在C#中更改Windows窗体应用程序的主题

我试图摆脱窗口窗体应用程序的默认主题,并希望将其更改为更好看的C#我在谷歌中搜索但没有找到结果。有没有我用来制作好看的窗口窗体应用程序的库?如果有,请与我分享链接。提前致谢。 最佳答案 我有这个需求,我找到了Metroframework库。https://www.nuget.org/packages/MetroFramework/只要稍作改动,您的视觉效果就会发生很大的变化。安装后转到设计器类并修改它:publicpartialclassfrmTeste:form到:publicpartialclassfrmTeste:MetroF