项目中我认为不错的几个共同方法(设定控件的是否可用,焦点等)
来源:互联网 发布:达内java培训 编辑:程序博客网 时间:2024/05/22 06:37
''' <summary>
''' 画面上的控件是否可用设定
''' </summary>
''' <param name="paraControl">控件(VIEW)</param>
''' <param name="paraStrCtrlName">画面上控件ID为元素的数组</param>
''' <param name="status">设定状态是否可用</param>
''' <remarks></remarks>
Protected Sub setControlsStatus(ByVal paraControl As System.Web.UI.Control, ByVal paraStrCtrlName() As String, ByVal status As Boolean)
If paraControl Is Nothing Then
Throw New ArgumentNullException
End If
'Control数取得
Dim intCount As Integer = UBound(paraStrCtrlName)
Dim ctrlName As String = Nothing
'VisibleStatus設定
For i As Integer = 0 To intCount
ctrlName = paraStrCtrlName(i)
If ctrlName Is Nothing Then
Throw New ArgumentNullException
End If
Dim objControl As Control = paraControl.FindControl(ctrlName)
If Not IsNothing(objControl) Then
Dim strType As String = objControl.GetType().ToString()
'HTMLコントロールの時
If Left(strType.Substring(strType.LastIndexOf(".") + 1), 4) = "Html" Then
CType(objControl, Object).disabled = Not status
'WEBコントロールの時
Else
CType(objControl, Object).enabled = status
End If
End If
Next
End Sub
''' <summary>
''' 画面上的CheckBox状态的设定
''' </summary>
''' <param name="paraControl">控件(VIEW)</param>
''' <param name="paraStrCtrlName">画面上控件ID为元素的数组</param>
''' <param name="status">设定状态是否选中</param>
''' <remarks></remarks>
Protected Sub setCheckStatus(ByVal paraControl As System.Web.UI.Control, ByVal paraStrCtrlName() As String, ByVal status As Boolean)
If paraControl Is Nothing Then
Throw New ArgumentNullException
End If
'Control数取得
Dim intCount As Integer = UBound(paraStrCtrlName)
Dim ctrlName As String = Nothing
'VisibleStatus設定
For i As Integer = 0 To intCount
ctrlName = paraStrCtrlName(i)
If ctrlName Is Nothing Then
Throw New ArgumentNullException
End If
Dim objControl As Control = paraControl.FindControl(ctrlName)
If Not IsNothing(objControl) Then
CType(objControl, CheckBox).Checked = status
End If
Next
End Sub
- 项目中我认为不错的几个共同方法(设定控件的是否可用,焦点等)
- 我认为不错的畅销书
- 我认为不错的图书推荐
- Form开发中组件控制(是否可用,是否可见)的几个常用方法-----子功能的應用
- 推荐几个不错的DOTNET控件网址
- 几个不错的开源控件
- 几个不错的C++皮肤控件
- 控件共同的属性
- PHP 中检查库或函数是否可用的方法
- android 中判断WiFi是否可用的可靠方法
- android 中判断WiFi是否可用的可靠方法
- android 中判断WiFi是否可用的“可靠”方法
- 我认为不错的关于软件开发中的一些道理
- 我认为一个还算不错的长文章分页类
- 转贴我认为不错的J2EE学习建议
- Xcode 中几个比较不错的插件
- MFC中代码控制控件是否显示与是否可用等
- 不错的几个js判断(判断汉字字数等)
- 利用C#进行AutoCAD的二次开发(二) by C#才鸟
- 铁轨轨距检测进展1
- 简短文字和网址分享的好网站
- ADSGADS
- 利用C#进行AutoCAD的二次开发(三) by C#才鸟
- 项目中我认为不错的几个共同方法(设定控件的是否可用,焦点等)
- 利用C#进行AutoCAD的二次开发(一)by C#才鸟
- struts2.0的标签datetimepicker的用法
- IP Multicasting
- Java FAQ(新手必看)
- DSAFASG
- DMZ
- RTP/RTCP
- 现在的歌名越来越怪了