【发布时间】:2020-08-28 17:58:08
【问题描述】:
我正在使用 Windows 窗体,我希望图片有一个下拉列表,当我单击图像时,会出现下拉菜单。是否可以在图片上制作下拉菜单,或者我们可以在组合框上添加图片?
我希望它就像在 youtube 中一样,我们点击我们的个人资料,然后出现一些菜单,如设置名称帐户等。 我也想做。
【问题讨论】:
-
所以你想要一个带有图片列表的组合框,这在默认控件中不起作用,你必须自己编写代码。或从互联网上获取一个
我正在使用 Windows 窗体,我希望图片有一个下拉列表,当我单击图像时,会出现下拉菜单。是否可以在图片上制作下拉菜单,或者我们可以在组合框上添加图片?
我希望它就像在 youtube 中一样,我们点击我们的个人资料,然后出现一些菜单,如设置名称帐户等。 我也想做。
【问题讨论】:
你可以试试下面的代码来解决。
另外,您需要为 ContextMenuStrip Item 填写内容。
public Form1()
{
InitializeComponent();
pictureBox1.ContextMenuStrip = contextMenuStrip1;
}
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
this.contextMenuStrip1.Show(pictureBox1, new Point(e.X, e.Y));
}
}
结果:
【讨论】: