关于C#窗体的ToolStripContainer侧板扩展

我用的是VS2012,我知道在在VS2012上新建一个窗体程序并在工具箱中拉动ToolStripContainer到窗体就会出现如下图效果:

我想知道是怎么出现我用红色矩形标志的那些拉伸图标,因为我试了一下new了一个ToolStripContainer类却发现并没有如上图的效果?请前辈指教,不懂勿扰。

直接上图了.

如果选不中整个控件的话.请右键控件,然后选择ToolStripContainer就和我这个一样了.

之后点右上角箭头.


这个可以修改是否显示某个方向.

追问

我知道效果,我只是想要那个带有小箭头图标的控件

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-06

这个小箭头图标只在设计模式下可见,运行后就没有了,起到的作用是指定顶、底、左、右扩展区域是否可见。

 

如果想用代码指定某区域是否可见,可以用:

toolStripContainer1.BottomToolStripPanelVisible = true;
toolStripContainer1.TopToolStripPanelVisible = true;
toolStripContainer1.LeftToolStripPanelVisible = false;
toolStripContainer1.RightToolStripPanelVisible = false;

追问

难道类库里就没有带有这小箭头图标的控件?那怎么找到这种小箭头图标,你有没有?谢谢

追答

自定义控件,自绘。

追问

有没有像那样的小箭头图标,能不能传给我?谢谢

本回答被提问者采纳
第2个回答  2014-10-08
无论你new了什么新的控件,设定好location和size这些信息之后,后面都要用this.Controls.Add(新控件名)来添加到窗体上去。追问

已经用Controls.Add添加了,可就是没有那些拉缩图标

追答

太小了,你没指定size吧。

追问

呃,不是的,这么说吧,什么控件会出现那种缩放图标?

呃,不是的,这么说吧,什么控件会出现那种缩放图标?

关于C#窗体的ToolStripContainer侧板扩展
直接上图了.如果选不中整个控件的话.请右键控件,然后选择ToolStripContainer就和我这个一样了.之后点右上角箭头.这个可以修改是否显示某个方向.

c# toolstrip怎么在窗口上移动
【1】“C# ToolStrip浮动及上\/下\/左\/右 停靠”(网页截图)【2】“Add docking and floating support easely and quickly with DockExtender”(英文)

developer express 添加工具栏
我在c#学习developerexpress的使用,听说挺强悍的,可是我遇到一个问题如下:我有一个control,我可以使用ToolStripContainer将这个control添加到微软的ToolStrip工具栏上,可是类似的... 我在c#学习developer express的使用,听说挺强悍的,可是我遇到一个问题如下:我有一个control,我可以使用ToolStripContainer将这个control添加...

窗体中怎么让toolstrip漂浮(停靠已经做出来了)(C#)
我们在这个事件的处理方法中判断当ToolStrip对象的位置被移动到所在的ToolStripPanel之外的时候,创建ToolStripFloatWindow对象,并将ToolStrip对象移动到ToolStripFloatWindow上;要使ToolStrip对象恢复到原来的窗体上只要判断ToolStripFloatWindow对象的位置是否移动到了ToolStripPanel上, 当条件满足时将ToolStrip对象...

c#中 (ToolStrip)控件是做什么用的?
拖过来,在上面有个小箭头可以添加Button,Label什么的,当然也可以为Button添加ICON(像写字板的新建,保存图片一样),之后就是那它们的事件,事件里调用方法什么的.主要是方便用户使用.

c#中 ToolStripContainer的ToolStrip排序问题???
新建ToolStrip控件的Dock属性默认都为Top,建议将三个ToolStrip的Dock属性修改为None后再进行布局,然后运行测试一下。补充:楼主的意思是不是:在设计界面下,将三个ToolStrip放到同一行时,程序跑起来会变成三行;还有就是,每次打开Visual Studio后,本来放到一行的三个ToolStrip变到三行去了。

C# 窗体中 toolstrip控件下面有白边 怎么去掉?
使用toolstrip时,先将RenderMode设置为System,因为无法通过基本的设置属性除去;只需要重绘一下toolstrip即可,C#源代码如下:\/\/toolstrip重绘 private void toolStrip1_Paint(object sender, PaintEventArgs e){ if ((sender as ToolStrip).RenderMode == ToolStripRenderMode.System){ Rectangle rect =...

C#中父窗体和子窗体的[ToolStrip]控件合并问题
改成如下即可 if ((ActiveMdiChild as ITools) != null && (ActiveMdiChild as ITools).CipherToolStrip != null)

C# toolstrip和toolstripcontainer 悬浮 停靠 事件
修改Dock属性。和修改锚定、——忘了怎么拼了。这两个属性。Dock是停靠,锚定是跟随。

C#怎样把toolstrip 设置成可以移动的呀
有2个控件可以实现,1是toolStripContainer, 2是toolStripPanel在控件上这上面加的toolstrip可以移动

相似回答