private void RemoveLuaScript(object sender, EventArgs e) { int idToBeRemoved = -1; //some ridiculous number, i. e. -1 just isn't possible if (LuaFileView.SelectedIndex != -1) { //check if file is open idToBeRemoved = (LuaFileView.SelectedIndex); int[] allIds = LHregistry.GetAllFileIds(); if (allIds.Length > idToBeRemoved && idToBeRemoved != -1) { LHregistry.RemoveFile(allIds[idToBeRemoved]); LuaFileView.Items.RemoveAt(idToBeRemoved); LuaFileView.Items.Refresh(); } RefreshLuaScript(); } }
public static void Deletefile(int fileid) { LHregistry.RemoveFile(fileid); }