using Lskj.Control; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Lskj.PubInvoiceOut { public partial class FrmSelectMsg : BaseForm { public ComboBoxModel SelectModel { get { return (ComboBoxModel)txtEdit.SelectedItem; } } public FrmSelectMsg() { InitializeComponent(); this.Load += FrmSelectMsg_Load; } private void FrmSelectMsg_Load(object sender, EventArgs e) { txtEdit.Properties.Items.Add(new ComboBoxModel() { ValueMember = "1", DisplayMember = "销货退回" }); txtEdit.Properties.Items.Add(new ComboBoxModel() { ValueMember = "2", DisplayMember = "开票有误" }); txtEdit.Properties.Items.Add(new ComboBoxModel() { ValueMember = "3", DisplayMember = "服务中止" }); txtEdit.Properties.Items.Add(new ComboBoxModel() { ValueMember = "4", DisplayMember = "销售折让" }); txtEdit.SelectedIndex = 0; } private void btnBillSave_Click(object sender, EventArgs e) { if (SelectModel != null && !string.IsNullOrEmpty(SelectModel.ValueMember)) { this.DialogResult = DialogResult.OK; this.Close(); } else { MessageUtil.Show("请选择红冲原因"); } } } public class ComboBoxModel { public string ValueMember; public string DisplayMember; public override string ToString() { return DisplayMember; } } }