![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 58
Learn-Share_HY
https://www.youtube.com/@HY_main
展开
-
[C#]在Mdi模式中,如何利用子窗體事件操控父窗體的特定控件
[C#]在Mdi模式中,利用子窗體事件操控父窗體控件關於在Mdi模式中,利用子窗體的特定事件操控父窗體的特定控件,將有助於使用者體驗(UX)和軟體的流程。本文範例的操作效果如上述視頻,其中Form1為父窗體,其具備ToolStripMenu功能。該範例的流程邏輯為當開啟a子窗體並輸入正確密碼,才能解鎖父窗體中的b子窗體開啟按鈕,進而讓使用者可以順利開啟b子窗體,反之密碼錯誤,則無法解鎖父窗體中的b子窗體開啟按鈕。子窗體(a)的代碼如下:摘要說明如下:1原创 2023-04-24 22:07:52 · 256 阅读 · 0 评论 -
[C#]在Mdi模式中,如何透過委派(delegate)方式,使兩個子窗體可相互傳送和接收資料?
[C#]Mdi模式中,透過委派(delegate)方式,實現兩個子視窗數值的傳送和接收作業關於在Mdi模式中,子窗體相互拋轉資料是常見的作業方式,同時經查找資料,利用委派(delegate)的方式,可避免耦合等問題。範例的操作效果如上述視頻,其中a窗體為送出資料的子窗體,b窗體為接收資料的子窗體。另外,利用TextChanged事件,讓使用者不需要再點擊按鈕,即可同步接收資料。在a窗體中的程式碼如下: public partial class a : Form {原创 2023-04-09 00:13:26 · 190 阅读 · 0 评论 -
[C#]MDI父窗體新增背景圖片,並隨父窗體縮放
在C#的人機介面應用,多重文件介面(MDI, Multiple-Document Interface)是一個常用的容器,在表單屬性中,將IsMdiContainer設定為true即可生成容器。然而,生成容器後,父父窗體背景的預設值為灰色,在人機介面的視覺效果,實在不親民。因此如何利用Resources.resx新增背景圖片資源,並在程式碼中調用該背景圖片,同時該背景圖片可隨著父父窗體縮放,為本文主題。原创 2023-03-27 20:49:50 · 218 阅读 · 0 评论 -
[C#]幾個常用的跳脫字集(Escape Sequences)
C#的幾個常用的跳脫字集(Escape Sequences),整理如下表,供查詢使用 :跳脫字元 功能說明 \' 單引號 \" 雙引號 \\ 反斜線 \a 發出一聲警告 \b 倒退一個字元 \f Form Feed \n 換新行 \r 換行並移到最前方 \t 水平方向的Tab \v ...转载 2019-03-28 10:28:14 · 884 阅读 · 0 评论