程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#仿QQ面板的簡單實現(1)

C#仿QQ面板的簡單實現(1)

編輯:關於C語言

首先來看看最終效果:

下邊我們來一步一步實現:

首先新建一個C# Windows application,並在界面上添加一個Pannel控件,拉成合適的形狀,如下圖:

我們要做的,就是將Button加入到Pannel控件中,並根據鼠標點擊移動Button和添加子Button.

第一步,定義一些必要的變量和屬性:

private string[] _Module;
private string[,] _ChildModule;
private int _ModuleButtonHeight = 50;
private int _ChildButtonHeight = 30;
/// <summary>
/// 初始模塊
/// </summary>
public string[] Module
{
get { return _Module; }
set { _Module = value; }
}
/// <summary>
/// 初始子模塊
/// </summary>
public string[,] ChildModule
{
get { return _ChildModule; }
set { _ChildModule = value; }
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved