您的位置:首页 > 移动开发

Develop Smart Client UI with Windows Application

2008-05-03 00:21 435 查看
一 :控件/属性简介:
       MainMenu 、ContextMenu (设置窗体以及控件的contextMenu属性)
       ToolTip 服务于多个控件,SetToolTip方法可以设置ToolTip的弹出文本。
                AutomaticDelay控制弹出速度与延迟时间
                toolTip1.SetToolTip(button1,"弹出的文本");  toolTip1.AutomaticDelay=100000;
      TabControl (TabPages设置,多页控件)
      Splitter (使用Dock属性:splitter1.Dock=DockStyle.Left; 另外:Minsize、MinExtra两个属性的使用 )
      Anchor属性:没发现有什么用
      OpenFileDialog(InitialDirectory, Filter, FilterIndex, Title 等属性)
      打开的话,使用openFileDialog1.ShowDialog (); 
      其它几个Dialog基本类似,可以现用现查询帮助。
      依靠FolderBrowserDialog为例子:


FolderBrowserDialog fbd=new FolderBrowserDialog();


fbd.Description="Select a default folder for storing your files"; 


fbd.ShowDialog();


if (fbd.ShowDialog() == DialogResult.OK) 


  textBox1.Text = fbd.SelectedPath;


else 


  textBox1.Text ="你没有选择!";

 notifyIcon 控件
                   系统托盘,必须要设置它的图标,同时为了使窗体不在任务栏出现,
                    需要设置窗体的ShowInTaskbar属性为false
  LinkLable 控件:
                   LinkColor:  未访问过的链接的颜色

 
                   VisitedLinkColor: 访问过的链接的颜色 
                   LinkBehavior:  是否有下划线
 Tab Order
                  
二  ActiveX控件
     首先要将打算使用的ActiveX控件加到工具箱内。
      右键工具箱,点击“添加/移除项”,在COM组件下选择自己需要的ActiveX控件即可。
      将ActiveX控件拉入到窗体后,就可以对其进行操作了。
      依Microsoft Office Spreadesheet 11.0 为例。
      
三 窗体的 AcceptButton与CancelButton属性
      AcceptButton 按Enter键响应
      CancelButton  按Esc键响应

四 多文档窗体
     父窗体:子窗体的容器
     设置IsMidContainer属性为true
     在父窗体下打开子窗体时,代码如下:
     ActiveX Obj= new ActiveX();
     Obj.MdiParent=this;  //这里指定子窗体的父窗体
     Obj.Show();
     默认情况下,子窗体的菜单排在父窗体的后面。
     可以设置父窗体菜单与子窗体菜单的MergeOrder的值,来确定先后排列顺序
     如果只想显示子窗体菜单,则父窗体的菜单属性MergerType设置为Replace(前提是MergerOrder值相同)

文章来源于 http://www.cnblogs.com/zhangzs8896 版权归原作者所有
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐