扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:Adding 来源:YESKY 2007年11月16日
关键字:
Toolbar *m_pToolBar = new ToolBar(); |
m_pImageList = new ImageList(); m_pImageList->ImageSize = System::Drawing::Size(16, 16); m_pImageList->TransparentColor = System::Drawing::Color::Transparent; m_pImageList->Images->Add(Image::FromFile(S"new.bmp")); m_pImageList->Images->Add(Image::FromFile(S"open.bmp")); m_pImageList->Images->Add(Image::FromFile(S"help.bmp")); m_pToolBar = new ToolBar(); m_pToolBar->ImageList = m_pImageList; |
m_pNewButton = new ToolBarButton(); m_pNewButton->ImageIndex = 0; m_pNewButton->ToolTipText = S"新建"; m_pNewButton->Text = S"新建"; // 设置按钮文本 m_pToolBar->Buttons->Add(m_pNewButton); |
m_pToolBar->Appearance = ToolBarAppearance::Flat; // 平面按钮 m_pToolBar->BorderStyle = BorderStyle::Fixed3D; // 3D外观 m_pToolBar->DropDownArrows = true; // 允许按钮有下拉箭头 m_pToolBar->TextAlign = ToolBarTextAlign::Underneath; // 按包钮文本处于图像下面 m_pToolBar->Divider = false; // 栏与栏之间不允许有分隔线 |
m_pToolBar->ButtonClick += new ToolBarButtonClickEventHandler(this,&WinForm::OnToolButtonClick); ... void OnToolButtonClick( Object* sender, ToolBarButtonClickEventArgs* e) { switch (m_pToolBar->Buttons->IndexOf(e->Button)) { case 0: // 当第一个工具按钮按下时 break; case 1: // 当第二个工具按钮按下时 break; ... default: break; } } |
StatusBar *m_pStatusBar = new StatusBar(); |
m_pSBPanel1 = new StatusBarPanel(); m_pSBPanel1->Text = S"就绪"; m_pSBPanel1->BorderStyle = StatusBarPanelBorderStyle::None; m_pSBPanel1->AutoSize = StatusBarPanelAutoSize::Spring; m_pStatusBar->Panels->Add(m_pSBPanel1); m_pSBPanel2 = new StatusBarPanel(); m_pSBPanel2->Text = S"另外一个窗格"; m_pSBPanel2->AutoSize = StatusBarPanelAutoSize::Spring; m_pStatusBar->Panels->Add(m_pSBPanel2); |
m_pStatusBar->ShowPanels = true; // 显示所有的窗格 Controls->Add(m_pStatusBar); |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者