フォームにラベルがありますが、ラベルのテキストがパネルの境界を超えています。しばらくの間、ラベルの上にマウスを置くと、すべてのテキストを含むポップアップが表示されます。
編集:ここにコード:
public partial class AppMenuItem : UserControl
{
public string path;
public string name
{
get { return label1.Text; }
}
public AppMenuItem(string path, string name)
{
InitializeComponent();
label1.Text = name;
this.path = path;
pictureBox1.Image = ShortcutsHelper.GetIcon(path);
}
private void pinToStartToolStripMenuItem_Click(object sender, EventArgs e)
{
TilesHelper.AddTile(this.name, this.path);
}
private void label1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
contextMenuStrip1.Show(this.PointToScreen(Point.Empty));
}
else
{
System.Diagnostics.Process.Start(path);
((AppForm)this.ParentForm).DialogResult = DialogResult.OK;
((AppForm)this.ParentForm).Close();
((AppForm)this.ParentForm).textBox1.Text = "";
}
}
private void label1_MouseHover(object sender, EventArgs e)
{
new ToolTip().Show(this.name, this.ParentForm);
}
}