Tag: show hide

快速显示/隐藏WinForms GUI C#的方法

我正在创建一个有线程的应用程序。 我将GUI(Announce:Form)作为单独的线程启动。 那个窗口非常简约,只有一个输入框和一个按钮。 在另一个线程上将运行Tcp客户端,当它从TcpServer获取信息时,它应该传递它进入该输入框并显示gui(和最顶层的窗口)。 几秒钟之后,gui应该隐藏自己并等待另一个tcp msg,依此类推。 public void setTextBox(string varText) { if (InvokeRequired) { textBox.BeginInvoke(new textBoxCallBack(setTextBox), new object[] {varText}); } else { textBox.Text = varText; } } 此代码用于从Tcp线程填充textBox。 现在唯一的问题是让窗口显示并正确隐藏。 一直在尝试许多解决方案,总是出现问题。 喜欢: private void windowStateChange(string varState) { if (InvokeRequired) { Invoke(new WindowStateChangeCallBack(windowStateChange), new object[] {varState}); } else { if (varState == “Hide”) { //Hide(); // TopMost […]

如何动态隐藏jqgrid列

我正在我的asp.net MVC Web应用程序中实现jqgrid。 在我的网格中,我有两列编辑和删除。 仅当用户以管理员身份登录时,删除才可见。 我们怎样才能在jqgrid中动态隐藏.show列。 我有一个会话变量来检查登录用户是否是管理员。 我在javascript中访问该变量。 但是,不知道如何在jqgrid中隐藏/显示列 请帮忙..

C#winforms启动(Splash)表单没有隐藏

我有一个winforms应用程序,我在其中使用2个表单来显示所有必要的控件。 第一个表单是一个启动画面,它告诉用户它正在加载等等。所以我使用以下代码: Application.Run( new SplashForm() ); 一旦应用程序完成加载,我希望SplashForm隐藏或我发送到后面和主要显示。 我目前正在使用以下内容: private void showMainForm() { this.Hide(); this.SendToBack(); // Show the GUI mainForm.Show(); mainForm.BringToFront(); } 我所看到的是显示了MainForm,但SplashForm仍然可以在“顶部”显示。 我目前正在做的是点击MainForm手动将它带到前面。 有关为何发生这种情况的任何想法?