1. 程式人生 > >C# 中隱藏一個窗體後開啟另一個窗體,使用Show()和Hide()方法

C# 中隱藏一個窗體後開啟另一個窗體,使用Show()和Hide()方法

新建兩個窗體Form1 和Form2 ;

Form1 中的按鈕 的單擊事件方法裡面的程式碼;

Form2 fm2= new Form2(this);
fm2.Show();
this.Hide();

Form2 窗體裡面的程式碼;

Form1 fm1 = new Form1();

Form2的構造方法裡面;

public Form2(Form1 fm1)
        {
            InitializeComponent();
            this.fm1= fm1;
        }

完成這些之後,執行程式,單擊視窗1裡面的按鈕,視窗1就會隱藏,視窗2 顯示出來。

相關推薦

C# 隱藏一個窗體開啟一個窗體使用ShowHide方法

新建兩個窗體Form1 和Form2 ; Form1 中的按鈕 的單擊事件方法裡面的程式碼; Form2 fm2= new Form2(this); fm2.Show(); this.Hide(); Form2 窗體裡面的程式碼; Form1 fm1 = new Fo

c#實現關閉當前窗體開啟一個已經建立的窗體

Form2 form2 = new Form2(); form2.ShowDialog(this);//用ShowDialog,否則畫面程式依舊會結束。 this.Close();//關閉Form2後,程式退出 然後在Form2的Load事件裡寫上:this.Owner.H

c++讀取檔案內容存入到一個檔案

使用fstream庫中函式讀取檔案內容並存入到另一個檔案中的demo。 #include <stdio.h> #include <stdlib.h> #include <

IOS 在一個應用裡開啟一個應用 及其 兩個應用互相呼叫

最近要在IOS中實現一個應用啟動另外一個應用的功能,搜了一些資料,使用UIApplication的openURL:的方法就能實現,現在整理和大家分享一下! 註冊自定義URL協議 首先被啟動的應用需要向iPhone註冊一個自定義URL協議。這是在你的專案資料夾的info.plist檔案進行的(就是你改變應用程

js關閉一個視窗並開啟一個視窗

<!DOCTYPE html> <html><head><meta charset="UTF-8"><title></title><script type="text/javascript">

安裝好Android Studio開啟新建專案時一直在Building Gradle project info解決方法

安裝好Android Studio後開啟新建專案時,一直在Building   Gradle project info. 1.檢視自己的Gradle版本: 我的地址如下:C:\Users\ym\.g

C#使用Panel控件實現在一個窗體嵌套一個窗體

post div fill nta 屬性 panel 屬性設置 結構 菜單 在C#中使用Panel控件實現在一個窗體中嵌套另一個窗體ShowAllPage sAllPage = new ShowAllPage(); // sAllPage.Form

c#在一個視窗開啟一個視窗

1、今天功能需要,開啟新的視窗,這裡簡單記錄下2、實現機制,在主程式開啟第一個視窗,在第一個窗口裡面寫入觸發事件,開啟另一個視窗,並隱藏當前視窗3、實現程式碼段    建立兩個視窗 分別為  setParams 和 main    在主程式中預設開啟setParams視窗  

C#關閉第一個Form視窗開啟一個新視窗方法

C#程式設計時,經常會遇到處理兩個或多個視窗的問題。以登入視窗為例,當登入視窗登入驗證成功後,要進入主視窗,此時需要關閉登入視窗,這時候用this.close()是不可以的。因為Program.cs中          static void Main()         {             App

C#在一個視窗開啟一個視窗同時關閉該視窗

C#程式設計時,經常會遇到處理兩個或多個視窗的問題。以登入視窗為例,當登入視窗登入驗證成功後,要進入主視窗,此時需要關閉登入視窗,這時候用this.close()是不可以的。因為Program.cs中          static void Main()        

dwz開啟一個頁面開啟一個頁面input框出現本該隱藏的內容

一:問題 在開啟一個頁面中,有幾個按鈕,可以開啟一個新的頁面,新增新的資料、或者修改資料。先開啟新增頁面,再開啟修改頁面。修改頁面本該隱藏的內容,出現在input框中。如圖: 二、過程 原本以為是頁面中的東西被其他頁面篡改了。但看了相應的j

C#使用異步委托在一個線程上更新窗體不能省略可選參數

leg pos orm blog tar log 委托 () gin 使用button1更新label1: private delegate void UpdateFormInvoke(string a, string b = "B");

C#一個窗體調用一個窗體方法

init left ati end direct rect com 構造 _for 一個窗體調用另一個窗體的方法:例如:窗體B要調用窗體A中的方法1、首先在窗體A中將窗體A設為靜態窗體public static FormA m_formA; //設此窗體為靜態,其他窗

c語言判斷一個字串是否包含一個字串

1. 使用庫函式 string.h  strstr函式  函式名: strstr  功 能: 在串中查詢指定字串的第一次出現  用 法: char *strstr(char *str1, char

C++類一個建構函式呼叫一個建構函式

class A { int a; int b; int c; public: A(int aa, int bb) : a(aa), b(bb),c(0) { cout << "aa bb" << endl; } A(int aa, in

C#應用程式設計小例子-03-展示一個窗體

C#應用程式設計小例子-03-展示另一個窗體   using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing

檔案關閉馬上再開啟一個檔案兩個控制代碼會一樣

for(int i = 0; i < 5; i++) { FILE *pF = fopen("123.txt", "wb"); printf("%x\n", pF); fclose(pF); p

perl怎麽拷貝一個文件到一個文件夾或者怎麽拷貝文件夾到一個文件夾

不存在 程序 bold 拷貝文件 color 函數 str del 文件夾 File::Copy 主要提供了copy和move函數#!/usr/bin/perluse strict; use warnings; use File::Copy; my $filein=$AR

IDEA 在某個工程下一個module如何使用一個module的資源文件.xml .prop等

blog mave 一個 pid 技術 mage module 如何使用 依賴關系 問題如題,經google,解決方案有四種,選擇了比較直觀有效的一種羅列如下: 因為項目采用maven管理,所以我們可以在module2下的pom.xml制定<resource

比較兩個文件一個文件比一個文件多的行

fun logs use 比較 nth $1 then author func 1. 該腳本用來比較兩個文件中,其中一個文件比另一個文件多的行,常用來工作環境中,對比得出多余的ip地址 #!/bin/bash #different in file1 and file2 #