private void InitCate()
        {
            cmbCate.Items.Clear();
            cmbCate.Items.Add(TipsCate);
            var dirs = FormTemplateService.GetCaties();

            foreach (var dir in dirs)
            {
                cmbCate.Items.Add(new DirectoryInfo(dir).Name);
            }
            cmbCate.SelectedIndex = 0;
        }
示例#2
0
        private void cmbCate_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cmbCate.SelectedItem != null && cmbCate.SelectedItem.ToString() != Tips)
            {
                //保存最后使用项
                var config = ConfigHelper.GetConfig <AppConfig>();
                config.LastCate = cmbCate.SelectedItem.ToString();
                ConfigHelper.UpdateConfig(config);

                listFiles.Items.Clear();
                var files = FormTemplateService.GetFiles(Path.Combine(FormTemplateService.TemplateDir,
                                                                      cmbCate.SelectedItem.ToString()));
                foreach (var file in files)
                {
                    listFiles.Items.Add(new FileInfo(file).Name);
                }
            }
        }