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;按钮会变为我设置的大小,但是图标还是一样小,这是什么问题?

解决方案 »

  1.   


     VS2005上没有,只有Toostrip
      

  2.   

    vs2005中用Toostrip代替了ToolBar,两个用法一样的
      

  3.   

    关键是你的image中存放图片,多大?
    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);
      

  4.   

    FTooBar.Size=new Size(32,32);
    saveToolBarButton.Size=new Size(32,32);//没有这个属性的