有没有人知道如何将picturebox添加到toolstripcontainer.toptoolstrippanel? 我收到警告消息:警告:添加到此集合的控件必须是'ToolStrip'类型。

===============>>#1 票数:2 已采纳

由于错误消息表明您只能将ToolStrip实例添加到TopToolStripPanel 另一方面,您可以将PictureBox图像添加到ToolStripItems属性:

var pb = new PictureBox();
pb.Load(@"c:\work\foo.png");
var ts = new ToolStrip();
ts.Items.Add(pb.Image);
toolStripContainer1.TopToolStripPanel.Controls.Add(ts);

  ask by santBart translate from so

未解决问题?本站智能推荐:

2回复

源代码中的WinForms C#Picturebox

如何使用源代码(没有Designer)将Picturebox放入窗体中? 我已经试过了: 但我缺少一些东西。
2回复

在C#PictureBox中删除特定的颜色/背景

我试图删除我的pictureboxes白色背景在我的C#形式可以看出这里 。 我已经尝试使用BackColor = Color.Transparent; 但是,这没有用。 还有另一种解决方法吗? 也许一个可以让我去除白色的功能? 任何帮助表示赞赏。 谢谢!
1回复

设置C#Picturebox容器

我正在使用PictureBox控件创建Windows窗体,并且需要知道它们相对于窗体的位置。 我想将它们的容器更改为窗体,但是它们必须保留在它们已经位于的Panel控件的顶部。是否可以通过代码设置图片框的容器?
1回复

C#PictureBox停靠问题

我希望将图片框停靠在表单的右上角,但是当我使用 pictureBox1.Dock = DockStyle.Right; 图片框中的图像在正确的位置,但是其背景颜色在我的表单的整个高度上都形成了条纹。 如果我使用它不适合 pictureBox1.Dock = DockStyle.Left
1回复

c#Picturebox数组选择

我创建了一组图片框和一个单击事件。 我的问题是如何确定我的哪个图片框已被单击,因为我无法访问其中任何一个。 我只想知道方法中单击了哪个,而不是创建多个。 点赞活动
2回复

在另一个PictureBox顶部的C#PictureBox

我希望pbGrade在pbItemtype (pb =图片框) 我已经尝试过了,但是pbItemtype甚至没有出现,两个图片框都更改了图像(pbItemtype和pbGrade)
2回复

在C#应用程序中浏览多个WinForms

我正在构建一个包含多个表单的C#表单应用程序。 (登录,菜单,产品,用户,设置等)。 这是导航如何进行的结构。 当前,我正在做的是隐藏当前表单并创建下一个表单的新对象并显示它。 如果我为每次访问表单创建对象,那么会有很多该表单的对象。 对 ? 这是正确的做法吗
2回复

在Windows Form C#中更新密码

我正在C#中创建登录应用程序(Windows窗体),并在Visual Studio 2012中使用.NET Framework 4.5。 我已经手动将用户名和密码输入数据库了。 因此,在LoginForm中 ,用户输入用户名和密码,我的代码如下: *按钮在哪里 * 这可
3回复

在C#中访问动态创建的复选框

当我使用以下代码打开表单时,正在创建一些复选框: 并且我试图每次更改一次以切换我的“确定”按钮时都检查复选框的状态(用户只有在检查了一定数量的复选框后才能验证) 这是我使用的代码,但是由于无法定位复选框而失败: 我在做什么错/真的错吗?
6回复

C#中的相当重要的名字(表格)

我有一个由填充的组合框Keys枚举(的WinForms)。 问题是对于没有经验的用户来说,关键名称不是很明确。 例如,普通用户可能不知道“OemPipe”或“HanjaMode”的含义。 那么,我该如何解决这个问题,并拥有一些更好的密钥名称? 我正在考虑用键和它们的名字制作一本字