コード例 #1
0
        //Adds CueBoxes to the second flow layout panel dynamically.
        /// <summary>
        /// Click Behavior for the AddTask Button
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void AddTaskBtn_Click(object sender, EventArgs e)
        {
            CueTextBox NameOfTask = new CueTextBox();

            NameOfTask.Cue = "Enter a new task";
            eventTasks.Add(NameOfTask);
            flowLayoutPanel2.Controls.Add(NameOfTask);
        }
コード例 #2
0
ファイル: Recall.cs プロジェクト: usnistgov/TypingTester
 private void flowLayoutPanel1_Resize(object sender, EventArgs e)
 {
     foreach (Control c in flowLayoutPanel1.Controls)
     {
         if (c is CueTextBox)
         {
             CueTextBox ctb = c as CueTextBox;
             ctb.Width = flowLayoutPanel1.Width - 60;
         }
     }
 }
コード例 #3
0
ファイル: Recall.cs プロジェクト: usnistgov/TypingTester
        private void btnNext_Click(object sender, EventArgs e)
        {
            StringBuilder enteredValues = new StringBuilder("Recalled Values\n");

            foreach (Control c in flowLayoutPanel1.Controls)
            {
                if (c is CueTextBox)
                {
                    CueTextBox ctb = c as CueTextBox;
                    enteredValues.AppendFormat("{0}:{1}\n", ctb.Id, ctb.Text);
                }
            }
            Session.Instance.WriteToSummaryLog(enteredValues.ToString());
            executeCommand(@"Go To Thank You");
        }
コード例 #4
0
ファイル: Recall.cs プロジェクト: usnistgov/TypingTester
 private void Recall_Load(object sender, EventArgs e)
 {
     SetHeaderText("Recall");
     SetEntityProgressVisibility(false);
     SetRoundProgresssVisibility(false);
     Session.Instance.CurrentPhase    = Constants.Phase.Recall;
     Session.Instance.CurrentSubPhase = Constants.SubPhase.None;
     for (int i = 0; i < Session.Instance.EntityStrings.Length; i++)
     {
         CueTextBox ctb = new CueTextBox(string.Format("Field{0}", i), "Type here ...", string.Empty);
         ctb.UseSystemPasswordChar = true;
         ctb.Width  = flowLayoutPanel1.Width - 50;
         ctb.Anchor = AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Right;
         flowLayoutPanel1.Controls.Add(ctb);
     }
 }
コード例 #5
0
 public void Setup()
 {
     textbox = new CueTextBox();
 }