Пример #1
0
        public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
        {
            var blobform = new BlobForm(ByteArray.parseHex(value.ToString()));

            if (blobform.ShowDialog() == DialogResult.OK)
            {
                return(ByteArray.hexDump(blobform.Data));
            }
            throw new OperationCanceledException();
        }
Пример #2
0
        private void treeView1_DoubleClick(object sender, EventArgs e)
        {
            if (treeView1.SelectedNode == null)
                return;
            if (treeView1.SelectedNode.Tag is IObjectWithData)
            {
                var obj = treeView1.SelectedNode.Tag as IObjectWithData;
                var blobform = new BlobForm(obj.Data);
				if (blobform.ShowDialog() == DialogResult.OK)
				{
					obj.Data = blobform.Data;
					treeView1_AfterSelect(null, new TreeViewEventArgs(treeView1.SelectedNode));

				}
            }
        }