Пример #1
0
 public PhraseForm(List <PhraseBook> listPhraseBook, frmMain mainForm)
 {
     InitializeComponent();
     phraseDb             = new XmlPhraseDb();
     lblPhrase.Text       = Const.DefaultLabelText;
     this.listPhraseBook  = listPhraseBook;
     this.mainForm        = mainForm;
     listReviewPhraseBook = phraseDb.LoadReviewPhrasesFromDb();
     listDonePhraseBook   = phraseDb.LoadDonePhrasesFromDb();
     phraseStatus         = PhraseStatus.Phrase;
 }
Пример #2
0
 public frmMain()
 {
     InitializeComponent();
     phraseDb             = new XmlPhraseDb();
     dictUrl              = ConfigurationManager.AppSettings[Const.DictConfigName];
     isAutoCheck          = bool.Parse(ConfigurationManager.AppSettings[Const.IsAutoCheckConfigName]);
     chkAuto.Checked      = isAutoCheck;
     listPhrase           = phraseDb.LoadPhrasesFromDb();
     listReviewPhraseBook = phraseDb.LoadReviewPhrasesFromDb();
     listDonePhraseBook   = phraseDb.LoadDonePhrasesFromDb();
     phraseStatus         = PhraseStatus.Phrase;
     BindListBoxes();
     txtSearch.GotFocus += txtSelectAll;
     txtSearch.Focus();
 }
Пример #3
0
        private void tcLeft_SelectedIndexChanged(object sender, EventArgs e)
        {
            switch (tcLeft.SelectedTab.Name)
            {
            case "tpPhrase":
                phraseStatus = PhraseStatus.Phrase;
                break;

            case "tpReview":
                phraseStatus = PhraseStatus.Review;
                break;

            case "tpDone":
                phraseStatus = PhraseStatus.Done;
                break;

            default:
                break;
            }
        }
Пример #4
0
 private void btnPhrase_Click(object sender, EventArgs e)
 {
     phraseStatus = PhraseStatus.Phrase;
     phraseIndex  = 0;
     ShowPhrase();
 }
Пример #5
0
 private void btnOpenReview_Click(object sender, EventArgs e)
 {
     phraseStatus = PhraseStatus.Review;
     phraseIndex  = 0;
     ShowPhrase();
 }