public void RefreshAsset(string asset) { foreach (WalletAccount account in Program.Wallet.GetAccounts()) { AssetControl assetControl = new AssetControl(UInt160.Parse(asset), account); if (assetControl.IsShow) { assetControl.Parent = panel4; assetControl.Dock = DockStyle.Top; } else { assetControl.Dispose(); } } }
public void RefreshAsset() { try { foreach (string asset in Settings.Default.NEP5Watched.OfType <string>().ToArray()) { AssetControl assetControl = new AssetControl(UInt160.Parse(asset), WalletAccount); assetControl.Parent = panel4; assetControl.Dock = DockStyle.Top; } } catch { return; } }
private void AddAccount(WalletAccount account) { AccountControl accountFrm = new AccountControl(account); accountFrm.Parent = panel2; accountFrm.Dock = DockStyle.Top; accountFrm.Show(); foreach (string asset in Settings.Default.NEP5Watched) { AssetControl assetControl = new AssetControl(UInt160.Parse(asset), account); if (assetControl.IsShow) { assetControl.Parent = panel4; assetControl.Dock = DockStyle.Top; } else { assetControl.Dispose(); } } }