BetterExplorer.SavedTabsListGalleryItem.SetUpTooltip C# (CSharp) Method

SetUpTooltip() public method

public SetUpTooltip ( string tabs ) : void
tabs string
return void
        public void SetUpTooltip(string tabs)
        {
            lst = SaveTabs.LoadTabList($"{Directory}{Location}.txt");
            string de = $"{tabs}: {lst.Count.ToString()}\n\r" + string.Join("\r\n", lst.ToArray());
			this.ToolTip = de.Remove(de.Length - 2);
        }

Usage Example

    private void btnSavedTabs_DropDownOpened(object sender, EventArgs e) {
      var o = new List<string>();

      if (Directory.Exists(sstdir)) {
        foreach (string item in Directory.GetFiles(sstdir)) {
          o.Add(Utilities.RemoveExtensionsFromFile(new ShellItem(item).GetDisplayName(SIGDN.NORMALDISPLAY), item.Substring(item.LastIndexOf("."))));
        }
      }

      stGallery.Items.Clear();
      foreach (string item in o) {
        var gli = new SavedTabsListGalleryItem(item);
        gli.Directory = sstdir;
        gli.Click += gli_Click;
        gli.SetUpTooltip((FindResource("tabTabsCP") as string));
        stGallery.Items.Add(gli);
      }
    }