国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C# 音頻操作系統項目總結

2019-11-17 03:12:37
字體:
來源:轉載
供稿:網友
C# 音頻操作系統項目總結

此項目需求是針對.wav格式音頻進行操作,轉換成相應的.mp3格式的音頻文件,對音頻進行切割,最后以需求的形式輸出,此篇會回顧運用到的一些知識點。

1.MDI子窗口的建立:

首先一個窗體能夠創建多個MDI窗體,應當將IsMDIContainer屬性設為true;以下為效果圖:

C# 音頻操作系統項目總結

控制窗體切換的是一個DotNetBar.TabStrip控件,style屬性為Office2007Document,TabLayOutType:FixedWithNavigationBox

創建窗體的代碼如下:

01/// <summary>
02/// 創建MDI子窗體類
03/// </summary>
04classCreateMDIWindow
05{
06/// <summary>
07/// 當前程序的主窗體對象
08/// </summary>
09publicstaticForm MainForm {get;set; }
10
11/// <summary>
12/// 創建子窗口
13/// </summary>
14///
15<typeparam name="T"> 窗口類型
16</typeparam>
17publicstaticvoidCreateChildWindow
18<t> () where T : Form,new()
19// where 子句還可以包括構造函數約束。 可以使用 new 運算符創建類型參數的實例;但類型參數為此必須受構造函數約束
20// new() 的約束。 new() 約束可以讓編譯器知道:提供的任何類型參數都必須具有可訪問的無參數(或默認)構造函數。
21{
22T form =null;
23
24var childForms = MainForm.MdiChildren;
25//遍歷窗體
26foreach(Form finchildForms)
27{
28if(fisT)
29{
30form = fasT;
31break;
32}
33}
34//如果沒有,則創建
35if(form ==null)
36{
37//新建窗體
38form =newT();
39//設定窗體的圖標
40form.Icon = System.Drawing.Icon.FromHandle(PRoperties.Resources.MainIcon.GetHicon());
  • <span id="qy1z9"></span><pre id="qy1z9"><abbr id="qy1z9"></abbr></pre>

    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 河津市| 金秀| 灌云县| 八宿县| 宁陵县| 墨竹工卡县| 辽源市| 上犹县| 舒兰市| 曲沃县| 虎林市| 广河县| 项城市| 东乌| 高要市| 永顺县| 南宫市| 大英县| 巴彦县| 天峨县| 肥乡县| 虎林市| 宣城市| 屏山县| 冀州市| 涪陵区| 浪卡子县| 永年县| 航空| 鄂托克旗| 普陀区| 宾川县| 宜州市| 东山县| 余干县| 新绛县| 吉安市| 拉萨市| 葵青区| 镇江市| 海原县|
      <track id="qy1z9"><dl id="qy1z9"></dl></track>
        • <small id="qy1z9"></small>