扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:Adding 来源:YESKY 2007年11月16日
关键字:
... __gc class WinForm: public Form { private: TreeView *m_pTreeDirs; ListView *m_pListFiles; TextBox *m_pTextBox; Splitter *m_pSplitter1; Splitter *m_pSplitter2; Panel *m_pPanel; public: ... void InitForm() { Text = S"切分窗口的应用示例"; ClientSize = Drawing::Size(600, 400); // 所有的控件进行实例化 m_pTreeDirs = new TreeView(); m_pListFiles = new ListView(); m_pTextBox = new TextBox(); m_pSplitter1 = new Splitter(); m_pSplitter2 = new Splitter(); m_pPanel = new Panel(); // 先将m_pSplitter2、m_pTextBox和m_pListFiles加入m_pPanel中 m_pSplitter2->TabStop = false; m_pSplitter2->BorderStyle = BorderStyle::Fixed3D; m_pSplitter2->Dock = DockStyle::Top; m_pSplitter2->Size = Drawing::Size(300,2); m_pTextBox->Multiline = true; m_pTextBox->Dock = DockStyle::Top; m_pTextBox->Size = Drawing::Size(300,200); m_pTextBox->Text = S"这是一个编辑框"; m_pListFiles->Dock = DockStyle::Fill; m_pPanel->Controls->Add(m_pListFiles); m_pPanel->Controls->Add(m_pSplitter2); m_pPanel->Controls->Add(m_pTextBox); // 再将m_pSplitter1、m_pPanel和m_pTreeDirs加入Controls容器中 m_pSplitter1->TabStop = false; m_pSplitter1->BorderStyle = BorderStyle::Fixed3D; m_pSplitter1->Dock = DockStyle::Left; m_pSplitter1->Size = Drawing::Size(2,400); m_pTreeDirs->Size = Drawing::Size(300,400); m_pTreeDirs->Dock = DockStyle::Left; m_pTreeDirs->TabIndex = 0; m_pPanel->Dock = DockStyle::Fill; Controls->Add(m_pPanel); Controls->Add(m_pSplitter1); Controls->Add(m_pTreeDirs); } }; ... |
图2 |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者