using ShellLinkPlus;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace SetLnkApp
{
public partial class MainForm : Form
{
private ShellLink shortcut;
public MainForm(ShellLink shortcut)
{
InitializeComponent();
this.shortcut = shortcut;
this.path.Text = shortcut.ShortcutFile;
this.oldApp.Text = shortcut.AppUserModelID;
}
private void appUserModelId_KeyDown_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Return)
{
e.SuppressKeyPress = true;
setButton.PerformClick();
}
}
private void setButton_Click(object sender, EventArgs e)
{
shortcut.AppUserModelID = appUserModelId.Text.Trim();
shortcut.Save();
Close();
}
}
}