Ejemplo n.º 1
0
 public string show4ff(string strPath, string strDefaultFile, Test3DEngine engine, SqlConnection conn)
 {
     if (null == fs)
     {
         fs = new frmSelect(engine, conn);
     }
     fs.strSelectedFileName = strDefaultFile;
     fs.Text    = "请选择文件";
     fs.nQueMax = 10;
     //fs.strFilter = ";.mdl;.mtl;.ani;.mesh;";
     fs.strFilter  = ";.mdl;.ani;.tani;.mesh;";
     fs.showFolder = true;
     fs.LoadFolder(strPath);
     System.Windows.Forms.DialogResult r = fs.ShowDialog();
     if (r == System.Windows.Forms.DialogResult.OK)
     {
         string srt = fs.strSelectedFileName;
         //fs.Hide();
         return(fs.strSelectedFileName);
     }
     else
     {
         //fs.Hide();
         return(null);
     }
 }
Ejemplo n.º 2
0
        public string show4ff_new(string strBasePath, string strBrowsePath, string strDefaultFile, Test3DEngine engine, string strFilter, SqlConnection conn)
        {
            m_strBase = strBasePath;
            sprViewer.SPRItem.IconFolder = strBasePath;

            if (null == fs)
            {
                fs = new frmSelect(engine, conn);
            }

            fs.strSelectedFileName = strDefaultFile;
            fs.Text    = "请选择文件";
            fs.nQueMax = 10;
            switch (strFilter.ToLower())
            {
            case "mdl,mesh": fs.strFilter = ";.mesh;.mdl;";              break;

            case "mesh":    fs.strFilter = ";.mesh;";                   break;

            case "mdl":     fs.strFilter = ";.mdl;";                    break;

            case "ani":     fs.strFilter = ";.ani;.tani;";              break;

            default:        throw new Exception("unrecognized type.");
            }
            fs.showFolder = true;
            fs.LoadFolder(strBrowsePath);
            System.Windows.Forms.DialogResult r = fs.ShowDialog();
            if (r == System.Windows.Forms.DialogResult.OK)
            {
                string srt = fs.strSelectedFileName.Replace(strBasePath, string.Empty);
                //fs.Hide();
                return(srt);
            }
            else
            {
                //fs.Hide();
                return(null);
            }
        }
Ejemplo n.º 3
0
        public string show4ff_new_socket(int representid, string socketname, string strBasePath, string strBrowsePath, string strDefaultFile, Test3DEngine engine, string strFilter, SqlConnection conn)
        {
            string    sql = string.Format("SELECT FileName FROM dic_npc_socket_desc WHERE RepresentID = {0} AND Socket = '{1}'", representid, socketname);
            DataTable tbl = GetDataTable(sql, conn);

            if (null == fs)
            {
                fs = new frmSelect(engine, conn);
            }

            fs.Label3.Enabled    = true;
            fs.ButtonX5.Enabled  = true;
            fs.ComboBox1.Enabled = true;

            fs.ComboBox1.Items.Clear();
            foreach (DataRow row in tbl.Rows)
            {
                fs.ComboBox1.Items.Add(row[0].ToString());
            }

            return(show4ff_new(strBasePath, strBrowsePath, strDefaultFile, engine, strFilter, conn));
        }
Ejemplo n.º 4
0
        public string show4ff_new_socket(int representid, string socketname, string strBasePath, string strBrowsePath, string strDefaultFile, Test3DEngine engine, string strFilter, SqlConnection conn)
        {
            string sql = string.Format("SELECT FileName FROM dic_npc_socket_desc WHERE RepresentID = {0} AND Socket = '{1}'", representid, socketname);
            DataTable tbl = GetDataTable(sql, conn);

            if (null == fs)
            {
                fs = new frmSelect(engine, conn);
            }

            fs.Label3.Enabled = true;
            fs.ButtonX5.Enabled = true;
            fs.ComboBox1.Enabled = true;

            fs.ComboBox1.Items.Clear();
            foreach (DataRow row in tbl.Rows)
            {
                fs.ComboBox1.Items.Add(row[0].ToString());
            }

            return show4ff_new(strBasePath, strBrowsePath, strDefaultFile, engine, strFilter, conn);
        }
Ejemplo n.º 5
0
 public string show(string strPath, string strTitle, string strDefaultFile, int nQueMax)
 {
     if (null == fs)
     {
         fs = new frmSelect();
     }
     fs.strSelectedFileName = strDefaultFile;
     fs.Text      = strTitle;
     fs.nQueMax   = nQueMax;
     fs.strFilter = ".spr";
     fs.LoadFolder(strPath);
     System.Windows.Forms.DialogResult r = fs.ShowDialog();
     if (r == System.Windows.Forms.DialogResult.OK)
     {
         string srt = fs.strSelectedFileName;
         fs.Hide();
         return(fs.strSelectedFileName);
     }
     else
     {
         fs.Hide();
         return(null);
     }
 }
Ejemplo n.º 6
0
        public string show4ff_new(string strBasePath, string strBrowsePath, string strDefaultFile, Test3DEngine engine, string strFilter, SqlConnection conn)
        {
            m_strBase = strBasePath;
            sprViewer.SPRItem.IconFolder = strBasePath;

            if (null == fs)
            {
                fs = new frmSelect(engine, conn);
            }

            fs.strSelectedFileName = strDefaultFile;
            fs.Text = "请选择文件";
            fs.nQueMax = 10;
            switch (strFilter.ToLower())
            {
                case "mdl,mesh":fs.strFilter = ";.mesh;.mdl;";              break;
                case "mesh":    fs.strFilter = ";.mesh;";                   break;
                case "mdl":     fs.strFilter = ";.mdl;";                    break;
                case "ani":     fs.strFilter = ";.ani;.tani;";              break;
                default:        throw new Exception("unrecognized type.");
            }
            fs.showFolder = true;
            fs.LoadFolder(strBrowsePath);
            System.Windows.Forms.DialogResult r = fs.ShowDialog();
            if (r == System.Windows.Forms.DialogResult.OK)
            {
                string srt = fs.strSelectedFileName.Replace(strBasePath, string.Empty);
                //fs.Hide();
                return srt;
            }
            else
            {
                //fs.Hide();
                return null;
            }
        }
Ejemplo n.º 7
0
 public string show4ff(string strPath, string strDefaultFile, Test3DEngine engine, SqlConnection conn)
 {
     if( null == fs )
     {
         fs = new frmSelect(engine, conn);
     }
     fs.strSelectedFileName = strDefaultFile;
     fs.Text = "请选择文件";
     fs.nQueMax = 10;
     //fs.strFilter = ";.mdl;.mtl;.ani;.mesh;";
     fs.strFilter = ";.mdl;.ani;.tani;.mesh;";
     fs.showFolder = true;
     fs.LoadFolder(strPath);
     System.Windows.Forms.DialogResult r = fs.ShowDialog();
     if (r == System.Windows.Forms.DialogResult.OK)
     {
         string srt = fs.strSelectedFileName;
         //fs.Hide();
         return (fs.strSelectedFileName);
     }
     else
     {
         //fs.Hide();
         return null;
     }
 }
Ejemplo n.º 8
0
 public string show(string strPath, string strTitle, string strDefaultFile, int nQueMax)
 {
     if( null == fs )
     {
         fs = new frmSelect();
     }
     fs.strSelectedFileName = strDefaultFile;
     fs.Text = strTitle;
     fs.nQueMax = nQueMax;
     fs.strFilter = ".spr";
     fs.LoadFolder(strPath);
     System.Windows.Forms.DialogResult r = fs.ShowDialog();
     if (r == System.Windows.Forms.DialogResult.OK)
     {
         string srt = fs.strSelectedFileName;
         fs.Hide();
         return (fs.strSelectedFileName);
     }
     else
     {
         fs.Hide();
         return null;
     }
 }