国产探花免费观看_亚洲丰满少妇自慰呻吟_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>