private void listBox1_SelectedIndexChanged( object sender, EventArgs e )
{
ItemDatSingle item = itemDat.items[listBox1.SelectedIndex];
for ( int i = 0; i < ItemDatSingle.size / 4; ++i ) {
labels[i].Text = ( (ItemData)i ).ToString();
textboxes[i].Text = item.Data[i].ToString();
}
TSSEntry entry = GetEntry( item.Data[(int)ItemData.NamePointer] );
labelName.Text = entry.StringEngOrJpn;
entry = GetEntry( item.Data[(int)ItemData.DescriptionPointer] );
labelDescription.Text = entry.StringEngOrJpn;
entry = GetEntry( item.Data[(int)ItemData.UnknownTextPointer] );
labelUnknown.Text = entry.StringEngOrJpn;
textBoxGeneratedText.Text = ItemDat.GetItemDataAsText( Version, itemDat, item, Skills, Enemies, Recipes, Locations, TSS, InGameIdDict );
}