簡單實現C 窗體程式判斷是否閏年

2022-09-26 05:45:10 字數 2142 閱讀 5280

利用vs2010的c#.net能夠很簡單建立乙個窗體。同時可以很輕鬆地為這個窗體布局,新增事件,下面用乙個簡單的窗體程式,判斷是否閏年,來說明這個問題。同時加乙個關閉事件,在使用者關閉窗體之前彈出對話方塊詢問使用者是否關閉此窗體?如下圖:

具體做法如下。

1、開啟vs2010之後,檔案->新建->專案->選擇其它語言中的->visual c# ->windows->windows 窗體應用程式

在最下方命名此專案的名稱為isleapyear,之後點確定。

2、之後,雙擊form1.cs,就進入到form1的窗體設計模式。右鍵form1.cs點選檢視**,則可以進入form1.cs的後台編輯模式。

這個form1窗體,能夠像調整那樣調整,在右方的工具箱,拖入如下圖的元件到窗體,groupbox、textbox、label、button。擺放到如下圖的位置。

如果找不程式設計客棧到這個工具箱,則如下圖先點選選單欄上的圖示新增。

工具箱在載入數秒內可能會提醒沒有工具,請耐心等待。

我們把工具箱的元件拖入窗體中,未必就能一次性地拖到乙個www.cppcns.com準確位置,尤其是一些手殘黨。

此時可以利用工具欄上的各類尺寸與對齊工具,除了靠右端的水平、垂直居中對齊,選擇多程式設計客棧個元件之後,水平、垂直間距相同工具之外。

還可以通過ctrl鍵選擇兩個元件,之後,利用靠左方的使高度、寬度相同工具,頂端、底部對其工具,最終利用滑鼠,不用寫任何**,搞出乙個比較美觀的窗體。

3、布局完畢之後,我們開始對這個窗體進行程式設計。

首先點選任何元件,都會在右方顯示屬性視窗,如果不顯示屬性視窗則點選最上方的 屬性 圖示。

程式操作元件的表示,就是利用屬性中的 name,比如如下圖,更新button1的name為bt1之後,所有後台的程式設計檔案的命名都會自動更新,猶如android中的r檔案一樣。

在各個屬性視窗中,groupbox的text、form的text、label的text改成如下所示。而textbox的textalign改成center居中。

同時,為了讓我們的窗體不能夠被使用者調整大小、最大化,

在雙擊form1之後,還要將其formborderstyle改成fixeddialog,同時將maximizebox從true改成false

雙擊任何元件能在後台中為此元件新增最基本的事件。例如,雙擊button1能夠在後台新增乙個button1的處理函式。

同時點選form1,選擇事件按鈕,雙擊旗下的事件,則能夠新增相應事件。

如下圖,就是為form1窗體,新增窗體關閉事件formclosing。

之後修改form1.cs的**如下,

在button1的點選事件中展示了messagebox.show能夠彈出乙個告警框,相當於j**ascript的alert。

在form1關閉事件中展示了一種帶有「是」、「否」按鈕的告警框的使用。相當於j**ascript的confirm。

之後在button1的點選事件利用到的正規表示式在《c#利用正則判斷輸入是否為純數字、容器類》(點選開啟鏈結)與《js利用正規表示式檢驗輸入內容是否為**》已經說過了。主要判斷使用者輸入的是否是乙個數字,而不是其它。

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.windows.forms;

using system.text.regularexpressions;//用到了正規表示式

namespace isleapyear

//form1關閉事件

private void form1_formclosing(object sender, formclosingeventargs e)

else

} //button1的點選事件

private void bt1_click(object sender, eventargs e)

else

}else

} }}

本文標題: 簡單實現c#窗體程式判斷是否閏年

本文位址: /ruanjian/csharp/155795.html

C語言 判斷是否是閏年

例10 c語言實現判斷某一年是否是閏年。解題思路 首先要想出如果這一年是閏年的條件,閏年是公曆中的名詞,分為普通閏年和世紀閏年,普通閏年 公曆年份是4的倍數的,且不是100的倍數,為普通閏年 世紀閏年 公曆年份是整百數的,必須是400的倍數才是世紀閏年。源 演示 include 標頭檔案 int m...

C 小練習(判斷某年是否為閏年)

程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 作 者 臧鵬 完成日期 2012 年 9月 16日 版 本 號 001 對任務及求解方法的描述部分 輸入描述 問題描述 輸入乙個年份,判斷是否潤年 被4整除,且不被100整除,或者被400整除 程式輸出 程式頭部的注釋結束 using system...

c 判斷指定檔案是否存在的簡單實現

複製 如下 private void button2 click object sender,eventargs e else 注 使用file.exists方法,需要引用 system.io 命名空間 語法 複製 如下 public static bool exists string path 引...