private void treLifestyleQualities_AfterSelect(object sender, TreeViewEventArgs e) { // Locate the selected Quality. lblQualitySource.Text = ""; lblQualityLp.Text = ""; tipTooltip.SetToolTip(lblQualitySource, null); try { if (treLifestyleQualities.SelectedNode.Level == 0) { return; } } catch { return; } LifestyleQuality objQuality = new LifestyleQuality(_objCharacter); objQuality = _objFunctions.FindLifestyleQuality(treLifestyleQualities.SelectedNode.Tag.ToString(), _objLifestyle.LifestyleQualities) ?? _objFunctions.FindLifestyleQuality(treLifestyleQualities.SelectedNode.Tag.ToString(), _objLifestyle.FreeGrids); string strBook = objQuality.Source; string strPage = objQuality.Page; lblQualityLp.Text = objQuality.LP.ToString(); lblQualitySource.Text = strBook + " " + strPage; tipTooltip.SetToolTip(lblQualitySource, strBook + " " + LanguageManager.Instance.GetString("String_Page") + " " + strPage); }