Как убрать стрелку на ярлыке в C# winforms? - PullRequest
1 голос
/ 30 января 2020

Я делаю программу, которая берет иконки из всех файлов в каталоге, чтобы иметь возможность аккуратно запускать ее с рабочего стола, хотя я не могу найти способ убрать стрелку на иконках. Даже редактируя regedit, он меняет только значки в самой папке, а не в программе. Вот как это выглядит прямо сейчас; https://gyazo.com/de026d6e9bde7d7407dd6fe86026aaae

Это код, который я использую для извлечения значка; https://pastebin.com/LccwnaS3

Если кому-то интересно, как я использую код в главной форме, то вы идете;

string[] allfiles = Directory.GetFiles("C:/Users/Johnny/Desktop/Program/Spel", "*.*", SearchOption.AllDirectories);

//removed the creation of pictureboxes


//paint event of each picturebox
int i = Convert.ToInt32(((PictureBox)sender).Name.Replace("pb", ""));
            Point p = new Point(0, 0);

            e.Graphics.DrawIconUnstretched(ExtractIcon.GetIcon(allfiles[i], false), new Rectangle(p, new Size(38, 38)));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...