コード例 #1
0
        public BibStyleForm()
        {
            InitializeComponent();
            pathBibFile = AppDomain.CurrentDomain.BaseDirectory + Constants.PathBibFile;

            db        = new DbService();
            entryList = new List <BibEntry>();

            SetEntryList();
            WriteBstInitFunctions();
            OpenPdfFile();
            ReadBstFile();
            ReadInitBstFile();
            ReadInitBibFile();

            entryMenu = new List <EntryMenu>();

            authorTab      = new AuthorTab("Author", pathBibFile);
            authorTab.Dock = DockStyle.Fill;

            editorTab      = new AuthorTab("Editor", pathBibFile);
            editorTab.Dock = DockStyle.Fill;

            citationTab      = new CitationTab(pathBibFile);
            citationTab.Dock = DockStyle.Fill;

            initialEntryMenu();
            isInit = false;
        }
コード例 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("Do you want to start the new bibliology style ?", "Confirmation", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                entryList = new List <BibEntry>();
                entryMenu = new List <EntryMenu>();

                pnlBibTabMenu.Controls.Clear();
                WriteInitBstFile();
                WriteInitBibFile();
                SetEntryList();

                authorTab      = new AuthorTab("Author", pathBibFile);
                authorTab.Dock = DockStyle.Fill;

                editorTab      = new AuthorTab("Editor", pathBibFile);
                editorTab.Dock = DockStyle.Fill;

                citationTab      = new CitationTab(pathBibFile);
                citationTab.Dock = DockStyle.Fill;

                initialEntryMenu();
                OpenPdfFile();
                //do something
                tvFormat.SelectedNode = null;
                tvMenu.SelectedNode   = null;
            }
        }