91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

本例中,為WinForm提供方法,批量設置其界面上所有的控件為不可編輯狀態 方法: SetReadOnly( Control.ControlCollection , List<KeyValuePair> , List) 說明: 當窗體內的控件存在[ReadOnly]屬性時,只設置[ReadOnly]屬性,否則設置[Enabled]屬性 方法中,List參數提供時,代表不修改其可編輯性,保持其狀態為原始的可編輯或不可編輯 List<KeyValuePair>參數,布爾值表示是否同時忽略修改其子控件,如放在GroupBox內的按鈕 List參數,該列表內的類型的控件均不修改其可編輯屬性,如Label控件一般不設置可編輯性。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?System.Reflection;

namespace?SetReadOnly
{
????///?
????///?
????///?**************************************************
????///?????????????????本例由[Hekainy]編寫
????///????????????????????僅供初學者參考
????///??????????----?版權所有?禁止作商業用途----
????///???????
????///?????????????????????QQ:277902872
????///?????????????????????Email:hekainy@163.com
????///?????????????????????有任何疑問請聯系我.
????///?**************************************************
????///?
????///?本例中,為WinForm提供方法,設置其控件為不可編輯
????///?
????///?說明:
????///?????當窗體內的控件存在[ReadOnly]屬性時,只設置[ReadOnly]屬性,否則設置[Enabled]屬性
????///?????方法中,List參數提供時,代表不修改其可編輯性,保持其狀態為原始的可編輯或不可編輯
????///?????List>參數,布爾值表示是否同時忽略修改其子控件,如放在GroupBox內的按鈕
????///?????List參數,該列表內的類型的控件均不修改其可編輯屬性,如Label控件一般不設置可編輯性
????///?
????///?

????public?class?Commonhelper
????{
????????private?static?List?_baseExcludeTypes?=?new?List
????????????????????????????????????????????????????????????new?Type[]?
????????????????????????????????????????????????????????????{
????????????????????????????????????????????????????????????????typeof(Label)
????????????????????????????????????????????????????????????????typeof(GroupBox)
????????????????????????????????????????????????????????????????typeof(Panel)
????????????????????????????????????????????????????????????});

????????///?
????????///?設置窗體的控件為只讀或不可編輯
????????///?

????????///?
????????public?static?void?SetReadOnly(Form?form)
????????{
????????????if?(form?!=?null)
????????????????SetReadOnly(form.Controls?null?null);
????????}

????????///?
????????///?設置窗體的控件為只讀或不可編輯
????????///?

????????///?需要設置控件為只讀的窗體
????????///?排除指定的控件鍵值設置為True將同時排除其子控件
????????public?static?void?SetReadOnly(Form?form?List>?excludeControls)
????????{
????????????if?(form?!=?null)
????????????????SetReadOnly(form.Controls?excludeControls?null);
????????}

????????///?
????????///?設置窗體的控件為只讀或不可編輯
????????///?

????????///?需要設置控件為只讀的窗體
????????///?排除指定類型的控件如:?Label
????????public?static?void?SetReadOnly(Form?form?List?excludeTypes)
????????{
????????????if?(form?!=?null)
????????????????SetReadOnly(form.Controls?null?excludeTypes);
????????}

????????///?
????????///?設置窗體的控件為只讀或不可編輯
????????///?

????????///?需要設置控件為只讀的窗體
????????///?排除指定的控件鍵值設置為True將同時排除其子控件
????????///?排除指定類型的控件如:?Label
????????public?static?void?SetReadOnly(Form?form?List>?excludeContro

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????26624??2011-05-23?15:10??SetReadOnly\SetReadOnly\bin\Debug\SetReadOnly.exe

?????文件??????38400??2011-05-23?15:10??SetReadOnly\SetReadOnly\bin\Debug\SetReadOnly.pdb

?????文件??????14328??2011-05-23?15:10??SetReadOnly\SetReadOnly\bin\Debug\SetReadOnly.vshost.exe

?????文件????????490??2007-07-21?02:33??SetReadOnly\SetReadOnly\bin\Debug\SetReadOnly.vshost.exe.manifest

?????文件???????8710??2011-05-23?14:55??SetReadOnly\SetReadOnly\Commonhelpers.cs

?????文件???????1078??2011-05-23?13:02??SetReadOnly\SetReadOnly\Icon1.ico

?????文件????????500??2011-05-23?15:06??SetReadOnly\SetReadOnly\MainForm.cs

?????文件???????3146??2011-05-23?15:06??SetReadOnly\SetReadOnly\MainForm.Designer.cs

?????文件???????7076??2011-05-23?15:06??SetReadOnly\SetReadOnly\MainForm.resx

?????文件????????953??2011-05-23?15:10??SetReadOnly\SetReadOnly\obj\Debug\SetReadOnly.csproj.FileListAbsolute.txt

?????文件????????950??2011-05-23?15:10??SetReadOnly\SetReadOnly\obj\Debug\SetReadOnly.csproj.GenerateResource.Cache

?????文件??????26624??2011-05-23?15:10??SetReadOnly\SetReadOnly\obj\Debug\SetReadOnly.exe

?????文件???????1362??2011-05-23?15:10??SetReadOnly\SetReadOnly\obj\Debug\SetReadOnly.MainForm.resources

?????文件??????38400??2011-05-23?15:10??SetReadOnly\SetReadOnly\obj\Debug\SetReadOnly.pdb

?????文件???????1804??2011-05-23?15:10??SetReadOnly\SetReadOnly\obj\Debug\SetReadOnly.Properties.Resources.resources

?????文件???????1168??2011-05-23?15:10??SetReadOnly\SetReadOnly\obj\Debug\SetReadOnly.TestForm.resources

?????文件???????4608??2011-05-23?13:09??SetReadOnly\SetReadOnly\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll

?????文件????????495??2011-05-23?14:53??SetReadOnly\SetReadOnly\Program.cs

?????文件???????1362??2011-05-23?12:54??SetReadOnly\SetReadOnly\Properties\AssemblyInfo.cs

?????文件???????3095??2011-05-23?13:09??SetReadOnly\SetReadOnly\Properties\Resources.Designer.cs

?????文件???????6197??2011-05-23?13:09??SetReadOnly\SetReadOnly\Properties\Resources.resx

?????文件???????1096??2011-05-23?12:54??SetReadOnly\SetReadOnly\Properties\Settings.Designer.cs

?????文件????????249??2011-05-23?12:53??SetReadOnly\SetReadOnly\Properties\Settings.settings

?????文件???????1334??2011-05-23?13:09??SetReadOnly\SetReadOnly\Resources\Start.bmp

?????文件???????4260??2011-05-23?13:10??SetReadOnly\SetReadOnly\SetReadOnly.csproj

?????文件???????1859??2011-05-23?15:10??SetReadOnly\SetReadOnly\TestForm.cs

?????文件??????28864??2011-05-23?15:10??SetReadOnly\SetReadOnly\TestForm.Designer.cs

?????文件???????7309??2011-05-23?15:10??SetReadOnly\SetReadOnly\TestForm.resx

?????文件????????923??2011-05-23?12:54??SetReadOnly\SetReadOnly.sln

????..A..H.?????18432??2011-05-23?15:10??SetReadOnly\SetReadOnly.suo

............此處省略13個文件信息

評論

共有 條評論