private void ButtonIconClick(object sender, EventArgs e)
{
using (var dialog = new ImageSelectionForm(@"Icons", this._weapon.icon_name))
{
if (dialog.ShowDialog(this) != DialogResult.OK) return;
this._weapon.icon_name = dialog.ImageName;
this.RefreshIcon();
}
}