FTooBar = new ToolBar(); ToolBarButton separatorToolBarButton = new ToolBarButton();
ToolBarButton newToolBarButton = new ToolBarButton();
ToolBarButton openToolBarButton = new ToolBarButton();
ToolBarButton saveToolBarButton = new ToolBarButton();
ToolBarButton printToolBarButton = new ToolBarButton(); ImageList imageList = new ImageList(); Image newFileImage = Image.FromFile(@"D:\Working\System Department\MS337\MS337Manager\MS337Manager\Picture\OpenFile.gif");
Image openFileImage = Image.FromFile(@"D:\Working\System Department\MS337\MS337Manager\MS337Manager\Picture\OpenFile.gif");
Image saveFileImage = Image.FromFile(@"D:\Working\System Department\MS337\MS337Manager\MS337Manager\Picture\OpenFile.jpg");
Image printImage = Image.FromFile(@"D:\Working\System Department\MS337\MS337Manager\MS337Manager\Picture\Print.jpg");
imageList.Images.Add(newFileImage);
imageList.Images.Add(openFileImage);
imageList.Images.Add(saveFileImage);
imageList.Images.Add(printImage); newToolBarButton.ImageIndex = 0;
openToolBarButton.ImageIndex = 1;
saveToolBarButton.ImageIndex = 2;
printToolBarButton.ImageIndex = 3; FTooBar.Appearance = ToolBarAppearance.Flat;
FTooBar.ImageList = imageList;
FTooBar.ButtonSize = new Size(80, 40); separatorToolBarButton.Style = ToolBarButtonStyle.Separator;
newToolBarButton.ToolTipText = "New Document";
newToolBarButton.ImageIndex = 0;
openToolBarButton.ToolTipText = "Open Document";
openToolBarButton.ImageIndex = 1;
saveToolBarButton.ToolTipText = "Save";
saveToolBarButton.ImageIndex = 2;
printToolBarButton.ToolTipText = "Print";
printToolBarButton.ImageIndex = 3; FTooBar.ButtonClick += new ToolBarButtonClickEventHandler(toolBar_ButtonClick); FTooBar.Buttons.Add(separatorToolBarButton);
FTooBar.Buttons.Add(newToolBarButton);
FTooBar.Buttons.Add(openToolBarButton);
FTooBar.Buttons.Add(saveToolBarButton);
FTooBar.Buttons.Add(separatorToolBarButton);
FTooBar.Buttons.Add(printToolBarButton);为什么这创建的工具栏上按钮非常小?
如果 FTooBar.Appearance = ToolBarAppearance.Flat;改为 FTooBar.Appearance = ToolBarAppearance.Normal;按钮会变为我设置的大小,但是图标还是一样小,这是什么问题?
ToolBarButton newToolBarButton = new ToolBarButton();
ToolBarButton openToolBarButton = new ToolBarButton();
ToolBarButton saveToolBarButton = new ToolBarButton();
ToolBarButton printToolBarButton = new ToolBarButton(); ImageList imageList = new ImageList(); Image newFileImage = Image.FromFile(@"D:\Working\System Department\MS337\MS337Manager\MS337Manager\Picture\OpenFile.gif");
Image openFileImage = Image.FromFile(@"D:\Working\System Department\MS337\MS337Manager\MS337Manager\Picture\OpenFile.gif");
Image saveFileImage = Image.FromFile(@"D:\Working\System Department\MS337\MS337Manager\MS337Manager\Picture\OpenFile.jpg");
Image printImage = Image.FromFile(@"D:\Working\System Department\MS337\MS337Manager\MS337Manager\Picture\Print.jpg");
imageList.Images.Add(newFileImage);
imageList.Images.Add(openFileImage);
imageList.Images.Add(saveFileImage);
imageList.Images.Add(printImage); newToolBarButton.ImageIndex = 0;
openToolBarButton.ImageIndex = 1;
saveToolBarButton.ImageIndex = 2;
printToolBarButton.ImageIndex = 3; FTooBar.Appearance = ToolBarAppearance.Flat;
FTooBar.ImageList = imageList;
FTooBar.ButtonSize = new Size(80, 40); separatorToolBarButton.Style = ToolBarButtonStyle.Separator;
newToolBarButton.ToolTipText = "New Document";
newToolBarButton.ImageIndex = 0;
openToolBarButton.ToolTipText = "Open Document";
openToolBarButton.ImageIndex = 1;
saveToolBarButton.ToolTipText = "Save";
saveToolBarButton.ImageIndex = 2;
printToolBarButton.ToolTipText = "Print";
printToolBarButton.ImageIndex = 3; FTooBar.ButtonClick += new ToolBarButtonClickEventHandler(toolBar_ButtonClick); FTooBar.Buttons.Add(separatorToolBarButton);
FTooBar.Buttons.Add(newToolBarButton);
FTooBar.Buttons.Add(openToolBarButton);
FTooBar.Buttons.Add(saveToolBarButton);
FTooBar.Buttons.Add(separatorToolBarButton);
FTooBar.Buttons.Add(printToolBarButton);为什么这创建的工具栏上按钮非常小?
如果 FTooBar.Appearance = ToolBarAppearance.Flat;改为 FTooBar.Appearance = ToolBarAppearance.Normal;按钮会变为我设置的大小,但是图标还是一样小,这是什么问题?
解决方案 »
- C# winform 如何将datagridview中的特定数据添加到某表的特定列
- c#怎么用jrtplib?
- 【提问】关于程序集和程序集位置问题
- 如何在本机设置虚拟打印机, 来调试 .net 中的打印支持控件.
- 请教关于datagrid的小问题,请多指教!!!
- C#.net中如何将DataGrid的数据保存在Excel 中啊.
- 求高手 任意进制计数 求实现方法!!!!!!!!!!
- richbox用appendtext加载大型字符串时速度非常慢,有没有好的方法代替?
- 连接northwind数据库时出现的问题!
- .net 问题“vc package not available or not registered”
- winform在窗口显示出来前如何提示等待?
- 想不出来了,提问。。。
VS2005上没有,只有Toostrip
Image newFileImage = Image.FromFile(@"D:\Working\System Department\MS337\MS337Manager\MS337Manager\Picture\OpenFile.gif");
Image openFileImage = Image.FromFile(@"D:\Working\System Department\MS337\MS337Manager\MS337Manager\Picture\OpenFile.gif");
Image saveFileImage = Image.FromFile(@"D:\Working\System Department\MS337\MS337Manager\MS337Manager\Picture\OpenFile.jpg");
Image printImage = Image.FromFile(@"D:\Working\System Department\MS337\MS337Manager\MS337Manager\Picture\Print.jpg");
如果你希望加载的时候,图片变大,可以这样!Image newFileImage = Image.FromFile(@"D:\Working\System Department\MS337\MS337Manager\MS337Manager\Picture\OpenFile.gif");
Bitmap newFileBmp = new Bitmap(newFileImage ,new Size(32,32));
然后你要设置工具栏的大小为:
FTooBar.Size=new Size(32,32);
saveToolBarButton.Size=new Size(32,32);
saveToolBarButton.Size=new Size(32,32);//没有这个属性的