vs2019中c寫關閉視窗的按鈕

時間 2022-03-13 02:30:30

1樓:匿名使用者

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.threading.tasks;

using system.windows.forms;

namespace oalogin

////// 關閉按鈕單擊

//////

///private void btnclose_click(object sender, eventargs e)

////// 開啟新窗體,隱藏當前窗體

//////

///private void btnopen_click(object sender, eventargs e)}}

2樓:匿名使用者

關閉:this.close();

開啟另外乙個視窗:

form2 frm2 = new form2();

frm2.show();

3樓:禕正誼

關閉this.close();

開啟新窗體

新窗體 f=new 新窗體();

f.show();

在c#中,如何點選button按鈕關閉windows窗體,**怎麼寫

4樓:匿名使用者

from.close 大概,試一試

5樓:在海邊尋找浪漫

簡單,** close(); 搞定!

c#中 怎麼實現單擊關閉按鈕退出程式?

6樓:柏影

要求先登陸後再進入介面。因此,若是使用者取消登陸,則要退出應用程式。

注意,用於重新設計了登陸介面,formborderstyle設定的為none,因此窗體右上角並沒有關閉的按鈕,按照常規如下方法來實現退出,是不現實的。

[csharp] view plain copy

private void f_login_close(object sender, eventargs e)

那麼依次類推,可否新增乙個按鈕,讓其響應事件如上所示呢?

[csharp] view plain copy

private void button1_click(object sender, eventargs e)

通過除錯後發現,使用按鈕新增如上**後,程式並沒有退出!!!

exit引發下列事件並執行關聯的條件操作:

* 為openforms屬性表示的各個窗體引發formclosing事件。可以通過將這些窗體的formclosingeventargs引數的cancel屬性設定為true,取消此事件。

* 如果多個處理程式的其中之一取消該事件,則exit將返回而無進一步操作。否則,將為每個開啟的窗體引發formclosed事件,然後關閉所有正在執行的訊息迴圈和窗體。

也就是說exit會引發被應用程式開啟的所有窗體的formclosing和formclosed事件。而且,如果某個視窗的formclosingeventargs引數的cancel屬性被設定為true,那麼exit將不會關閉所有視窗和停止所有的訊息迴圈。

通過以上解釋,不難找出程式沒關閉的原因。知道原因後,除了上面所給出的方法外,還有另外一種簡單的方法如下:

[csharp] view plain copy

private void button1_click(object sender, eventargs e)

this.close();

private void f_login_close(object sender, eventargs e)

原理一看就明白了。既然button不能強制結束應用程式,但是可以關閉本視窗啊!

7樓:微笑感媣街頭

實現單擊關閉按鈕退出程式**如下:

在窗體的closing事件中

void frm_closing(object sender, formclosingeventargs e)

else}

8樓:匿名使用者

9樓:匿名使用者

你是想做登出的功能?還是...

如何設定用c#.net做的視窗點選介面右上角的關閉按鈕後,彈出確認退出對話方塊。

10樓:醉酒銀蟲

在form.cs裡面加上這個方法:

protected override void onclosing(canceleventargs e)

c# 怎麼將自定義控制項上的按鈕設定成關閉當前窗體

11樓:匿名使用者

按鈕的click時間中寫

form f = this.parent as form;

if (f != null)

f.close();

12樓:匿名使用者

註冊事件 獲得當前自定義控制項的parent是不是form 如果是則關閉

13樓:丶傀儡師蘇摩

將窗體的closed事件關聯到自定義控制項的按鈕的click事件上行麼?

vs2012 c#窗體程式設計裡怎麼用按鈕控制項開啟乙個選擇檔案的對話方塊?這個和openfiledialog控制項是怎麼聯絡的? 5

14樓:塵雨洛煙

就是上面你寫的**啊,你檢視下你的按鈕點選事件是否執行了相應的**,可以設定個斷點除錯下

vs2019中想用c語言程式設計怎麼選擇

解決這個問題的方法如下 1 首先開啟vs2015,進入主介面。2 點選左上角檔案 新建 專案。3 進入乙個新的介面,選擇visual c win32 win32控制台應用程式,並修改名稱以及存放位置,最後確定。4 之後點選下一步。5 將 空專案 進行勾選,並點選完成。6 進入新的介面後在右側選擇原始...

vs2019中c的視窗中的label不能改變大小

把autosize屬性設定為false就可以設定大小了,textbox也一樣,如果textbox還要輸入多行文字的話,還要選中multiline 為true,建議你多看看屬性欄,都有說明的 如果是想要設定label大小不能改變的話可以選中label,右鍵,有個鎖定控制項的點選一下就可以了 textb...

vs2019的問題mfc中messagebo用法

注意!vc 2010預設是unicode編碼!messagebox null,t 我要分啊 t 提示 mb ok 其中第乙個引數是視窗控制代碼!如何要用多位元組方式,messageboxa null,樓主好人 提示 mb ok 如果不習慣後一種還可以改預設編碼,解決方案上單擊右鍵屬性 配置屬性 常規...

如何在VS2019中新增LIB檔案

找到安裝程式,重新執行安裝程式,在安裝的過程中,可以再次選擇需要安裝的元件,也可以解除安裝多餘的元件 這是我個人的經歷 vs2012乙個專案怎麼鏈結編好的靜態庫檔案 20 a 新增工程的頭檔案目錄 工程 屬性 配置屬性 c c 常規 附加包含目錄 加上標頭檔案存放目錄。b 新增檔案引用的lib靜態庫...

如何在vs2019中新增mysql 5 1資料庫 api方法

安裝好以後,點屬性,然後點查詢目標,點向上一層目錄,找到binaries net 2.0,然後將這個檔案複製到你的工程目錄下,一般這樣的dll檔案會儲存到bin目錄下.在 頁裡輸入using mysql.data.mysqlclient 然後再在page load函式裡寫mysqlconnectio...