private void 多方签名MToolStripMenuItem_Click(object sender, EventArgs e) { using (CreateMultiSigContractDialog dialog = new CreateMultiSigContractDialog()) { if (dialog.ShowDialog() != DialogResult.OK) { return; } Contract contract = dialog.GetContract(); if (contract == null) { MessageBox.Show("无法添加智能合约,因为当前钱包中不包含签署该合约的私钥。"); return; } Program.CurrentWallet.AddContract(contract); listView1.SelectedIndices.Clear(); AddContractToListView(contract, true); } }
private void 多方签名MToolStripMenuItem_Click(object sender, EventArgs e) { using (CreateMultiSigContractDialog dialog = new CreateMultiSigContractDialog()) { if (dialog.ShowDialog() != DialogResult.OK) return; MultiSigContract contract = dialog.GetContract(); if (contract == null) { MessageBox.Show("无法添加智能合约,因为当前钱包中不包含签署该合约的私钥。"); return; } Program.CurrentWallet.AddContract(contract); ContractListView.SelectedIndices.Clear(); AddContractToListView(contract, true); } }