private void showItemBStringsTSMI_Click(object sender, EventArgs e) { VisualEffectHandleContainer container = this.inputEffectLST.SelectedItem as VisualEffectHandleContainer; if (container != null) { string[] itemBStrings = EffectHelper.GetSurfaceStrings(container.Handle, container.Owner); StringBuilder builder = new StringBuilder(); if (itemBStrings.Length == 0) { builder.Append("No Item B Strings"); } else { for (int i = 0; i < itemBStrings.Length; i++) { builder.AppendLine(itemBStrings[i]); } } MessageBox.Show(builder.ToString(), "Item B Strings"); } }