示例#1
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="i"></param>
        private void AddReplyItemToListView(ReplyItem ri)
        {
            ListViewItem lvi = new ListViewItem(ri.Name);

            string[] subItems = new string[]
            {
                ri.ReceivedPattern,
                HexStringConverter.Default.ConvertToObject(ri.ReplyBytes).ToString(),
                ri.Description
            };

            lvi.SubItems.AddRange(subItems);
            lvi.Checked = ri.Enabled;
            lvi.Tag = ri;
            this.lvReply.Items.Add(lvi);
        }
示例#2
0
        public frmReplyItem(ReplyItem replyItem)
        {
            if (replyItem == null)
            {
                throw new ArgumentNullException("replyItem");
            }

            InitializeComponent();
            this.ReplyItem = replyItem;
            this.IsEdit = true;

            this.txtName.Text = this.ReplyItem.Name;
            this.txtReceived.Text = this.ReplyItem.ReceivedPattern;
            this.txtReply.Text = HexStringConverter.Default.ConvertToObject(this.ReplyItem.ReplyBytes).ToString();
            this.txtDescription.Text = this.ReplyItem.Description;

            string s = string.Format(
                "{0} - {1}",
                this.Text,
                Strings.Edit);
        }