CheckBoxInput.cs 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. 
  2. using System.ComponentModel;
  3. using System.Windows.Forms;
  4. namespace Uninpho.Tools.components.DataManager
  5. {
  6. public partial class CheckBoxInput : UserControl
  7. {
  8. private string m_columnName = "";
  9. [BrowsableAttribute(true)]
  10. [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
  11. [Description("checkbox 显示的名称"), Category("Data")]
  12. public string LBText
  13. {
  14. get
  15. {
  16. return this.checkEdit1.Text;
  17. }
  18. set
  19. {
  20. this.checkEdit1.Text = value;
  21. }
  22. }
  23. [BrowsableAttribute(true)]
  24. [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
  25. [Description("关联的字段名称"), Category("Data")]
  26. public string ColumnName
  27. {
  28. get
  29. {
  30. return m_columnName;
  31. }
  32. set
  33. {
  34. m_columnName = value;
  35. }
  36. }
  37. [BrowsableAttribute(true)]
  38. [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
  39. [Description("数值"), Category("Data")]
  40. public decimal Value
  41. {
  42. get
  43. {
  44. return this.spinEdit1.Value;
  45. }
  46. set
  47. {
  48. this.spinEdit1.Value = value;
  49. }
  50. }
  51. [BrowsableAttribute(true)]
  52. [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
  53. [Description("checkbox 是否选中"), Category("Data")]
  54. public bool Checked
  55. {
  56. get
  57. {
  58. return this.checkEdit1.Checked;
  59. }
  60. set
  61. {
  62. this.checkEdit1.Checked = value;
  63. }
  64. }
  65. public CheckBoxInput()
  66. {
  67. InitializeComponent();
  68. }
  69. }
  70. }