• <menu id="w2i4a"></menu>
  • logo VectorDraw Developer Framework使用教程

    文檔首頁>>VectorDraw Developer Framework使用教程>>VDF常見問題整理(十六):如何在OpenFileDialog和SaveFileDialog中過濾文件?

    VDF常見問題整理(十六):如何在OpenFileDialog和SaveFileDialog中過濾文件?


        VectorDraw Developer Framework(VDF)是一個(gè)用于應(yīng)用程序可視化的圖形引擎庫。有了VDF提供的功能,您可以輕松地創(chuàng)建、編輯、管理、輸出、輸入和打印2D和3D圖形文件。   

    VectorDraw Developer Framework試用版下載


    問:

        如果只允許從我的應(yīng)用程序中打開并保存一些特定的文件類型。例如vdml / vdcl和png文件。怎樣才能做到這一點(diǎn) ?

    答:

        您需要使用OnGetSaveFileFilterFormat和OnGetOpenFileFilterFormat事件并添加如下代碼:

    void ActiveDocument_OnGetSaveFileFilterFormat(ref string saveFilter)
    {
       string versions = "";
       saveFilter = "";
       saveFilter += "VDML (*.vdml)|*.vdml|"; versions += "?VDML";
       saveFilter += "vdcl (*.vdcl)|*.vdcl|"; versions += "?VDCL";
       saveFilter += "PNG (*.png)|*.png|"; versions += "?PNG";
       saveFilter += "|";
      saveFilter += versions;
    }
    
    void ActiveDocument_OnGetOpenFileFilterFormat(ref string openFilter)
    {
       openFilter = "All Drawing Files (*.vdml;*.vdcl;*.png;)|*.vdml;*.vdcl;*.png;";
       openFilter += "|VDML Document (*.vdml)|*.vdml"; //add VDML
       openFilter += "|vdcl Document (*.vdcl)|*.vdcl"; //add VDCL
       openFilter += "|PNG Files (*.PNG)|*.PNG"; // add PNG
       openFilter += "|All Files(*.*)|*.*||";
    }

        對于以上問答,如果您有任何的疑惑都可以在評論區(qū)留言,我們會及時(shí)回復(fù)。

    相關(guān)資料推薦:

    VectorDraw Developer Framework(VDF)示例


        如果您對想要購買正版授權(quán)VectorDraw Developer Framework(VDF),可以聯(lián)系在線客服>>咨詢相關(guān)問題。

        關(guān)注慧聚IT微信公眾號 ???,了解產(chǎn)品的最新動態(tài)及最新資訊。

    1561953111.jpg

    850×100.png


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();