jjzjj

Messagebox

全部标签

c# - 如何使用 .NET、C# 和 WPF 检查 Internet 连接

我正在使用.NET、C#和WPF,我需要检查是否打开了某个URL的连接,但我无法使用我在Internet上找到的任何代码。我试过:Socketsocket=newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);try{IAsyncResultresult=socket.BeginConnect("localhost/myfolder/",80,null,null);boolsuccess=result.AsyncWaitHandle.WaitOne(3000,true);if(!success)

c# - 如何使用 .NET、C# 和 WPF 检查 Internet 连接

我正在使用.NET、C#和WPF,我需要检查是否打开了某个URL的连接,但我无法使用我在Internet上找到的任何代码。我试过:Socketsocket=newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);try{IAsyncResultresult=socket.BeginConnect("localhost/myfolder/",80,null,null);boolsuccess=result.AsyncWaitHandle.WaitOne(3000,true);if(!success)

c# - 当用户单击标题栏中的十字时,如何显示 MessageBox 提示

我目前正在开发C#Windows窗体应用程序。用户通过loginForm登录后,会被带到mainForm。我想编写这样的代码,在用户单击主窗体标题栏上的叉号后,会提示用户“这将关闭应用程序。确认吗?”接着是是和否按钮。如果是,将显示另一个框,“应用程序已关闭!”如果没有,消息框将关闭,应用程序将继续运行。我当前的代码是:privatevoidmainForm_FormClosing(objectsender,FormClosingEventArgse){if(MessageBox.Show("Thiswillclosedownthewholeapplication.Confirm?",

c# - 当用户单击标题栏中的十字时,如何显示 MessageBox 提示

我目前正在开发C#Windows窗体应用程序。用户通过loginForm登录后,会被带到mainForm。我想编写这样的代码,在用户单击主窗体标题栏上的叉号后,会提示用户“这将关闭应用程序。确认吗?”接着是是和否按钮。如果是,将显示另一个框,“应用程序已关闭!”如果没有,消息框将关闭,应用程序将继续运行。我当前的代码是:privatevoidmainForm_FormClosing(objectsender,FormClosingEventArgse){if(MessageBox.Show("Thiswillclosedownthewholeapplication.Confirm?",

c# - 如何确定所选节点是 TreeView 中的子节点还是父节点?

如何确定所选节点是TreeView控件中的子节点还是父节点? 最佳答案 具体如何实现此类检查取决于您如何定义“子”和“父”节点。但是每个TreeNode对象都有两个提供重要信息的属性:Nodesproperty返回该特定节点包含的TreeNode对象的集合。因此,通过简单地检查所选节点包含多少个子节点,您可以确定它是否是父节点:if(selectedNode.Nodes.Count==0){MessageBox.Show("Thenodedoesnothaveanychildren.");}else{MessageBox.Show(

c# - 如何确定所选节点是 TreeView 中的子节点还是父节点?

如何确定所选节点是TreeView控件中的子节点还是父节点? 最佳答案 具体如何实现此类检查取决于您如何定义“子”和“父”节点。但是每个TreeNode对象都有两个提供重要信息的属性:Nodesproperty返回该特定节点包含的TreeNode对象的集合。因此,通过简单地检查所选节点包含多少个子节点,您可以确定它是否是父节点:if(selectedNode.Nodes.Count==0){MessageBox.Show("Thenodedoesnothaveanychildren.");}else{MessageBox.Show(

c# - 在 MStest 中执行完所有测试后是否可以运行代码

我正在编写编码的UI测试,如果应用程序尚未打开,我会打开它。然后,如果其中一个失败,我关闭应用程序,问题是我在多个项目中进行了多个测试,有没有办法在所有测试执行完毕后关闭应用程序?testSettings文件中可能有什么东西吗?如果这有帮助的话,我所有的测试类都派生自一个codeduiTestBase,这就是我设置我所拥有的设置的方式。我不想在每次测试运行之前和之后打开和关闭应用程序,因为它是一个大应用程序,加载时间太长。 最佳答案 是的,这是可能的。为此,您可以使用AssemblyCleanup属性:Identifiesameth

c# - 在 MStest 中执行完所有测试后是否可以运行代码

我正在编写编码的UI测试,如果应用程序尚未打开,我会打开它。然后,如果其中一个失败,我关闭应用程序,问题是我在多个项目中进行了多个测试,有没有办法在所有测试执行完毕后关闭应用程序?testSettings文件中可能有什么东西吗?如果这有帮助的话,我所有的测试类都派生自一个codeduiTestBase,这就是我设置我所拥有的设置的方式。我不想在每次测试运行之前和之后打开和关闭应用程序,因为它是一个大应用程序,加载时间太长。 最佳答案 是的,这是可能的。为此,您可以使用AssemblyCleanup属性:Identifiesameth

c# - async-await 的延续爆发——表现不同?

我有一个在单击按钮后运行的winform代码:​​voidbutton1_Click(objectsender,EventArgse){AAA();}asyncTaskBBB(intdelay){awaitTask.Delay(TimeSpan.FromSeconds(delay));MessageBox.Show("hello");}asyncTaskAAA(){vartask1=BBB(1);//问题:为什么当delay=1时我一次看到一个MessageBox:但是如果我将延迟更改为:1,2,3—vartask1=BBB(1);vartask2=BBB(2);vartask3=BB

c# - async-await 的延续爆发——表现不同?

我有一个在单击按钮后运行的winform代码:​​voidbutton1_Click(objectsender,EventArgse){AAA();}asyncTaskBBB(intdelay){awaitTask.Delay(TimeSpan.FromSeconds(delay));MessageBox.Show("hello");}asyncTaskAAA(){vartask1=BBB(1);//问题:为什么当delay=1时我一次看到一个MessageBox:但是如果我将延迟更改为:1,2,3—vartask1=BBB(1);vartask2=BBB(2);vartask3=BB