草庐IT

表单重置

全部标签

c# - 打开表单时出现 ShowDialog 问题

我有两个表格表格1表格2我在Form1中有一个按钮privatevoidbutton1_Click(objectsender,EventArgse){Form2f2=newForm2();f2.ShowDialog();f2.Dispose();}但问题是在打开表单时它正在闪烁和消失我也尝试过使用show()但没有解决问题如果我没有使用Disposed方法,那么第一次运行表单时它会出现并消失,但是第二次通过单击按钮它工作正常...在Form2_Load事件中我使用了这两个属性privatevoidForm2_Load(objectsender,EventArgse){this.Righ

c# - 根据屏幕分辨率调整表单控件的大小

我正在设计一个分辨率为1366x768的dotnet窗口应用程序。当屏幕的分辨率低于给定的屏幕分辨率时,我无法调整表单控件的大小。是否有任何解决方案可以调整表单控件的大小对于较低的分辨率也。到目前为止,我已经尝试了以下代码。当分辨率高于给定分辨率时效果很好。privatevoidmasterform_Resize(objectsender,EventArgse){doubleRW=(this.Width-CW)/CW;doubleRH=(this.Height-CH)/CH;foreach(ControlCtrlinControls){Ctrl.Width+=Convert.ToInt

c# - 如何控制来自另一个表单的表单加载

我想从另一个表单控制我的表单加载事件。我的问题我在form1运行时创建了一些winform控件,但创建将由form2控制。我将从form2中的用户读取一些数据,当用户输入特定文本时,我将在form1中创建winform控件。我编写了一些代码来使用from1在运行时创建winform控件。privateTextBoxtxtBox=newTextBox();privateButtonbtnAdd=newButton();privateListBoxlstBox=newListBox();privateCheckBoxchkBox=newCheckBox();privateLabellblC

python - 需要在 VirtualEnv Session 中重置环境变量

我正在开发一个Slack机器人并且主要关注这个tutorial,除了一些在Windows上不同的东西。其中之一是设置BOT_ID和SLACK_BOT_TOKEN环境变量。我在virtualenvsession中的命令提示符中使用了setBOT_ID=xcdsfsdf。现在我已经关闭所有内容并返回项目,BOT_ID和SLACK_BOT_TOKEN不再是变量。如何设置这些变量,以便不必每次都重新创建它们?我可以简单地将它们添加为系统变量,但如果我要创建多个slack机器人怎么办?标准做法是什么?SLACK_BOT_TOKEN_1、SLACK_BOT_TOKEN_2等?另外,当我去重新打开项

c# - 重新启动 Windows 操作系统后如何重置应用程序设置?

背景我有一个C#Windows窗体应用程序,它根据上一个打开的应用程序实例的顶部和左侧值设置其默认顶部和左侧值。例如,应用程序A在left=50和top=15打开。用户向右拖动应用程序窗口,使应用程序的左=500和上=50。用户退出应用程序并重新打开应用程序。它的当前位置是它最后关闭的位置(left=500andtop=50)。问题我想在重新启动Windows操作系统后将值重置为left=50和top=15。谷歌搜索仅在应用程序退出后重置值,但我想要的是在Windows操作系统重启后重置值。我目前能想到的唯一方法是在任务调度程序中创建一个任务,该任务运行批处理脚本文件以在Windows

windows - 如何重置 Windows Emacs Tramp?

Windows上的EmacsTramp是否将其所有信息都存储在.emacs.d\tramp文件中,或者它是否在启动时读取数据的其他位置?我想完全重置EmacsTramp记住的所有信息,作为调试Tramp在Windows上如何在我的PC上运行的一部分。 最佳答案 TRAMP只从~/.emacs.d/tramp读取缓存数据。其他包可能存储TRAMP相关数据,'tho.例如,考虑recentf-mode。如果您调用emacs-Q,Tramp会识别这一点,并且不会从该文件中读取数据。这就是我调试Tramp的方式。当Emacs已经运行时,您可

php - Yii2 密码重置不起作用

我使用Windows和Yii2.0.13.1以及xampp和php7.1.4。登录时,我点击重置链接并输入我的电子邮件并发送,我遇到了这个错误:Swift_TransportExceptionProcesscouldnotbestarted[Thesystemcannotfindthepathspecified.]我的common/config/main-local.php是:'mailer'=>['class'=>'yii\swiftmailer\Mailer','viewPath'=>'@common/mail',//sendallmailstoafilebydefault.You

windows - 如何在 Windows 中使用 setx 重置环境变量集

初始状态:ABC_HOMEC:\abc\bin\在批处理文件中变量被改变:setxABC_HOME"%ABC_HOME%;E:\newAbc\abc\bin\"如何回到ABC_HOMEC:\abc\bin\状态? 最佳答案 自ABC_HOME在批处理文件开始之前定义,我们可以简单地设置一个临时变量来存储旧值:SETOLD_ABC_HOME=%ABC_HOME%setxABC_HOME"%ABC_HOME%;E:\newAbc\abc\bin\"setxABC_HOME%OLD_ABC_HOME%但是,如果您使用的是setx在同一个批

.net - AD/表单认证

我正在开发一个主要在内部使用的应用程序,我想知道如何在不提示用户登录的情况下自动根据ActiveDirectory对用户进行身份验证。但是,当用户未自动通过身份验证时(即他们已通过互联网连接),我想显示一个表单来针对AD对用户进行身份验证有人能帮忙吗? 最佳答案 就ASP.NET而言,您希望混合使用Windows和Forms身份验证。没有简单的解决方案。可能的解决方法已在此处讨论:MixingWindowsAuthenticationwithFormsAuthentication 关于.

windows - 如何从另一个对象写入表单文本框而不必返回

我正在处理一个Windows应用程序窗体,我有一个多行文本框,我想从另一个对象写入输出。我看到有一篇关于将文本从一个文本框获取到另一个表单的文本框的类似帖子。但是,我正在使用主窗体,无法新建另一个主窗体。那么我怎样才能给主窗体的另一个类的.Text赋值呢? 最佳答案 您可以在获取或设置控件属性的表单上创建公共(public)属性,例如publicpartialclassForm1:Form{...publicstringOperatorId{get{returnOperatorIdField.Text.Trim().ToLower(