欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#中Winform窗體Form的關(guān)閉按鈕變灰色的方法

 更新時間:2014年08月26日 17:23:58   投稿:shichen2014  
這篇文章主要介紹了C#中Winform窗體Form的關(guān)閉按鈕變灰色的方法,對于C#程序界面的設(shè)計有一定的借鑒價值,需要的朋友可以參考下

本文實例講述了C#中Winform窗體Form的關(guān)閉按鈕變灰色的方法,對C#程序設(shè)計有一定的借鑒價值,分享給大家供大家參考之用。具體方法如下:

主要功能代碼如下:

[ DllImport ( "USER32.DLL" ) ]
public static extern int GetSystemMenu(int hwnd, int bRevert);
[ DllImport ( "USER32.DLL" ) ]
public static extern int RemoveMenu(int hMenu, int nPosition, int wFlags);
/// <summary>
/// 返回值,非零表示成功,零表示失敗。
/// </summary>
/// <param name="iHWND">窗口的句柄</param>
/// <returns>是否成功</returns>
public int RemoveXButton(int iHWND)
{
  int iSysMenu;
  const int MF_BYCOMMAND = 0x400; //0x400-關(guān)閉
  iSysMenu = GetSystemMenu(this.Handle.ToInt32(), 0);
  return RemoveMenu(iSysMenu, 6, MF_BYCOMMAND);
}

private void Form1_Load(object sender, EventArgs e)
{

    //通過函數(shù)返回值就可以判斷目的是否達(dá)到,在構(gòu)造函數(shù)里面可以這樣判斷:
    int iReturn = RemoveXButton(this.Handle.ToInt32());
    if (iReturn == 0) //返回值非零表示成功,零表示失敗。
    {
      MessageBox.Show("Error!");
    }
    else
    {
      MessageBox.Show("Success!");
    }
}

希望本文實例對大家C#程序設(shè)計有所幫助。

相關(guān)文章

  • C# 中用 Sqlparameter 的兩種用法

    C# 中用 Sqlparameter 的兩種用法

    這篇文章主要介紹了C# 中用 Sqlparameter 的幾種用法,文中給大家列舉了兩種用法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-09-09
  • C#中SQL Command的基本用法

    C#中SQL Command的基本用法

    今天小編就為大家分享一篇關(guān)于C#中SQL Command的基本用法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • unity實現(xiàn)攝像頭跟隨

    unity實現(xiàn)攝像頭跟隨

    把這個腳本賦給你的攝像機(jī),再把游戲角色賦給character變量,之后就能實現(xiàn)攝像機(jī)平滑的跟隨player在地球的任一角落了。有需要的小伙伴可以參考下。
    2015-03-03
  • C#編程實現(xiàn)對象與JSON串互相轉(zhuǎn)換實例分析

    C#編程實現(xiàn)對象與JSON串互相轉(zhuǎn)換實例分析

    這篇文章主要介紹了C#編程實現(xiàn)對象與JSON串互相轉(zhuǎn)換的方法,結(jié)合實例分析了在DoNet2.0與Donet3.5環(huán)境下實現(xiàn)對象與JSON轉(zhuǎn)換的相關(guān)技巧,需要的朋友可以參考下
    2015-11-11
  • C#基于Twain協(xié)議調(diào)用掃描儀,設(shè)置多圖像輸出模式(Multi image output)

    C#基于Twain協(xié)議調(diào)用掃描儀,設(shè)置多圖像輸出模式(Multi image output)

    這篇文章主要介紹了C#基于Twain協(xié)議調(diào)用掃描儀,設(shè)置多圖像輸出模式(Multi image output)的方法,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-01-01
  • C# 中將數(shù)值型數(shù)據(jù)轉(zhuǎn)換為字節(jié)數(shù)組的方法

    C# 中將數(shù)值型數(shù)據(jù)轉(zhuǎn)換為字節(jié)數(shù)組的方法

    C# 中將數(shù)值型數(shù)據(jù)轉(zhuǎn)換為字節(jié)數(shù)組的方法,需要的朋友可以參考一下
    2013-05-05
  • 淺談C#索引器

    淺談C#索引器

    這篇文章主要簡單介紹C#索引器,索引器使你可從語法上方便地創(chuàng)建類、結(jié)構(gòu)或接口,以便客戶端應(yīng)用程序可以像訪問數(shù)組一樣訪問它們。編譯器將生成一個 Item 屬性和適當(dāng)?shù)脑L問器方法,在主要目標(biāo)是封裝內(nèi)部集合或數(shù)組的類型中,常常要實現(xiàn)索引器,下面我們一起來看看具體內(nèi)容吧
    2021-11-11
  • C#在Unity游戲開發(fā)中進(jìn)行多線程編程的方法

    C#在Unity游戲開發(fā)中進(jìn)行多線程編程的方法

    這篇文章主要介紹了C#在Unity游戲開發(fā)中進(jìn)行多線程編程的方法,文中總結(jié)了Unity中使用多線程的幾種方式以及一款多線程插件的介紹,需要的朋友可以參考下
    2016-04-04
  • C# 9 中新加入的關(guān)鍵詞 init,record,with

    C# 9 中新加入的關(guān)鍵詞 init,record,with

    這篇文章主要介紹了C# 9 中新加入的關(guān)鍵詞 init,record,with的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)c# 9,感興趣的朋友可以了解下
    2020-08-08
  • C#設(shè)計模式實現(xiàn)之生成器模式和責(zé)任鏈模式

    C#設(shè)計模式實現(xiàn)之生成器模式和責(zé)任鏈模式

    學(xué)完設(shè)計模式之后,你就感覺它會慢慢地影響到你寫代碼的思維方式,下面這篇文章主要給大家介紹了關(guān)于C#設(shè)計模式實現(xiàn)之生成器模式和責(zé)任鏈模式的相關(guān)資料,需要的朋友可以參考下
    2021-08-08

最新評論