ivr流程编辑器

CtlDefaultVar.cs 1.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Drawing;
  5. using System.Data;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using HySoft.IVRFlowEditor.IVRControlUtility;
  10. using HySoft.IVRFlowEditor.Utility;
  11. namespace HySoft.IVRFlowEditor.IVRControl
  12. {
  13. public partial class CtlDefaultVar : UserControl
  14. {
  15. string Val;
  16. /// <summary>
  17. /// 初始化变量控件
  18. /// </summary>
  19. /// <param name="val">变量名 为空时表示没有</param>
  20. public CtlDefaultVar(string val)
  21. {
  22. InitializeComponent();
  23. Val = val;
  24. //this.cmb_varname.Text = Val;
  25. this.Load += new EventHandler(CtlAudioVar_Load);
  26. }
  27. public string ComboBoxText
  28. {
  29. get{
  30. return this.cmb_varname.Text;
  31. }
  32. }
  33. void CtlAudioVar_Load(object sender, EventArgs e)
  34. {
  35. this.cmb_varname.DataSource = GlobalController.GetFlowVar().ToList();
  36. this.cmb_varname.DisplayMember = "VarName";
  37. this.cmb_varname.ValueMember = "VarName";
  38. this.cmb_varname.Text = Val;
  39. }
  40. }
  41. }