首页 > 编程 > .NET > 正文

ASP.NET中WebForm组件CheckBoxList编程(3)

2024-07-10 12:55:48
字体:
来源:转载
供稿:网友
四. 实例介绍checkboxlist组件的使用方法:
  
    (1).如何判定选择了组件中的哪些检查框:
  
    在程序中,是通过处理selected属性和count属性来完成的,具体如下:
  
  for ( int i = 0 ; i < chklist . items . count ; i++ )
  {
  if( chklist . items [ i ] . selected )
  {
  lblresult . text += chklist . items [ i ] .text + " <br > " ;
  }
  }
  
    (2).如何设定checkboxlist组件的外观布局:
  
    checkboxlist组件有比较多的属性来设定它的外观,在本文介绍的程序中,主要是通过四个方面来设定组件的外观布局的:组件中的检查框中的文本和选框的排列位置、组件中各个检查框布局、组件中各个检查框排列方向和组件中各个检查框的排列行数,具体的程序代码如下:
  
  //组件中的检查框中的文本和选框的排列位置
  switch ( cboalign . selectedindex )
  {
   case 0 :
    chklist . textalign = textalign . left ;
    break ;
   case 1 :
    chklist . textalign = textalign . right ;
    break ;
  }
  //组件中各个检查框布局
  switch ( cborepeatlayout . selectedindex )
  {
   case 0 :
    chklist . repeatlayout = repeatlayout . table ;
    break ;
   case 1 :
    chklist . repeatlayout = repeatlayout . flow ;
    break ;
  }
  
  //组件中各个检查框排列方向
  switch ( cborepeatdirection . selectedindex)
  {
   case 0 :
    chklist . repeatdirection = repeatdirection . vertical ;
    break ;
   case 1 :
    chklist . repeatdirection = repeatdirection . horizontal ;
    break ;
  }
  
  //组件中各个检查框的排列行数
  try
  {
   int cols = int . parse ( txtrepeatcols.text ) ;
   chklist . repeatcolumns = cols ;
  }
  catch ( exception )
  {
  }
  • 网站运营seo文章大全
  • 提供全面的站长运营经验及seo技术!
  • 发表评论 共有条评论
    用户名: 密码:
    验证码: 匿名发表