void setMLData(string key, maplistsub param, object data) => setMLData(maplist.Items.IndexOfKey(key), param, data);
//int getMLData(int index, maplistsub param) { return 0; } void setMLData(int index, maplistsub param, object data) => maplist.Items[index].SubItems[(int)param].Text = data.ToString();