当前位置: 首页 > news >正文

阳春网站建设优化用户体验

阳春网站建设,优化用户体验,代办注册公司多少费用,花瓣按照哪个网站做的最近一直在从事winform的开发,每次都是需要从网上查找资料才能对应具体风格要求,现在总结一下。 ui方面可以使用CSkin对应的一套ui,使用步骤 1.在窗口界面,工具箱空白处点击右键,弹出菜单有个”选择项“,点…

        最近一直在从事winform的开发,每次都是需要从网上查找资料才能对应具体风格要求,现在总结一下。

        ui方面可以使用CSkin对应的一套ui,使用步骤

        1.在窗口界面,工具箱空白处点击右键,弹出菜单有个”选择项“,点击之后,浏览对应的dll文件加载确认之后,对应的控件就会在工具箱中出现,接下来的操作就和普通控件一样拖动就可以使用。

        2.思路,winform界面开发,对应的弹出框,我们可以把父窗口对象直接传给需要的子对象,子对象在关闭或者调用接口时,直接使用父对象的方法。

        3.Gridview的一些操作:

                1.获取选择行数据转换成对象:this.configGrid.CurrentRow.DataBoundItem as WorkspaceBeanConfig;

                2.grid在绑定对象的时候会显示对象所有的字段,使用 configGrid.AutoGenerateColumns = false;可以显示只有绑定到表单中的字段。

        4.首先grid绑定字段如下图所示:

        

 

        grid多选对应的代码:

 #region 列表勾选private void textGridView_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e){if (e.ColumnIndex == 0){configGrid.ClearSelection();if (configGrid.Rows.Count == 0)return;configGrid.CurrentCell = configGrid[1, 0];//如果没有这句代码,如果复选框列有某个单元格获得焦点时,虽然全选,但是此单元格依然不能选中 这句话的意思就是把焦点移出去if (ck.HeaderText == " □"){for (int i = 0; i < configGrid.RowCount; i++){configGrid.Rows[i].Cells[0].Value = true;}ck.HeaderText = " √";}else{for (int i = 0; i < configGrid.RowCount; i++){configGrid.Rows[i].Cells[0].Value = false;}ck.HeaderText = " □";}}}private void textGridView_CellContentClick(object sender, DataGridViewCellEventArgs e){if (e.ColumnIndex == 0 && e.RowIndex != -1){int sum = 0;for (int i = 0; i < configGrid.RowCount; i++){//必须使用这个属性 EditedFormattedValue 这个属性也是关键 这里不用value是因为不是实时的数据if ((bool)configGrid.Rows[i].Cells[0].EditedFormattedValue){sum++;}}if (sum == configGrid.RowCount){ck.HeaderText = " √";}else{ck.HeaderText = " □";}}}#endregion

这是要grid要实现的两个方法。对应对象最好时包含iChecked属性,后期查询方便很多。

        

5.combox的一些基础方法:

        

            classfyDatas.Add(new specialty() { Code = "", Name = "请选择级别" });classfyDatas.Add(new specialty() { Code = "2", Name = "公司级" });classfyDatas.Add(new specialty() { Code = "3", Name = "项目级" });skinComboBox1.DataSource = classfyDatas;skinComboBox1.ValueMember = "Code";skinComboBox1.DisplayMember = "Name";

6.listview的tooltip

        private ToolTip toolTip = new ToolTip();private Point pointView = new Point(0, 0);//鼠标位置 外部存储变量private void listView1_MouseMove(object sender, MouseEventArgs e){ListViewItem lv = this.listView1.GetItemAt(e.X, e.Y);if (lv != null){if (pointView.X != e.X || pointView.Y != e.Y)//比较当前位置和上一次鼠标的位置是否相同,防止tooltip因MouseMove事件不停刷新造成的闪烁问题,{//toolTip.SetToolTip(listView1, "双击进入 " + lv.SubItems[0].Text);toolTip.Show(lv.SubItems[0].Text, listView1, new Point(e.X, e.Y), 1000);pointView.X = e.X;pointView.Y = e.Y;toolTip.Active = true;}}else{toolTip.Hide(listView1);//当鼠标位置无listviewitem时,自动隐藏tooltippointView = new Point(e.X, e.Y);//存储本次的鼠标位置,为下次得位置比较准备}}

http://www.yidumall.com/news/51565.html

相关文章:

  • 博罗惠州网站建设市场营销推广方案
  • 香港做网站什么费用搜索引擎优化期末考试答案
  • 婚恋网站应聘做销售百度广告位
  • 网站图标素材图片怎么推广自己的网站?
  • 用jsp做网站怎么分区数据分析工具
  • 泰州公司做网站营销托管全网营销推广
  • 门户网站 建设方案小说关键词搜索器
  • 网站优化排名金苹果系统青岛网站建设公司排名
  • 三个律师做网站合适吗今日新闻大事
  • 建站之星好不好2021年近期舆情热点话题
  • 域名需要跟网站名称一致么东莞网站公司
  • 怎样设置隐藏wordpress海淀区seo多少钱
  • 二级网站怎样被百度收录网站优化推广外包
  • 信誉好的微网站建设宁波seo在线优化方案公司
  • 建设工程业绩查询网站百度app浏览器下载
  • 做淘宝网站要安全保障么谷歌广告推广怎么做
  • seo推广关键词公司好的seo公司营销网
  • wordpress本站只对会员开放互联网广告推广公司
  • 成年做羞羞的视频网站space单页网站制作教程
  • 沈阳建站免费模板站长统计app软件下载
  • 寻找在山西运城专业做网站推广的公司专业网站建设
  • 做图片推广的网站有哪些网络营销策划书
  • 企业做英文网站关键词搜索排名怎么查看
  • 做网站的图片网页制作咨询公司
  • 4k中国视频素材网站友情链接检查工具
  • 景观小品设计网站推荐wap网站html5
  • 百度网站推广费用多少钱网站平台怎么推广
  • 软件开发的流程宁波seo服务快速推广
  • 百度推广效果seo外包杭州
  • win7下用iis搭建网站长春网络推广优化