as3遍歷對(duì)象所有屬性的方法(包含F(xiàn)lex)
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),新縣企業(yè)網(wǎng)站建設(shè),新縣品牌網(wǎng)站建設(shè),網(wǎng)站定制,新縣網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)絡(luò)優(yōu)化,新縣網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專(zhuān)業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
1、所有對(duì)象,包括靜態(tài)屬性和動(dòng)態(tài)屬性
ObjectUtil.getClassInfo(this._arr[0]).properties as Array
2、僅能遍歷靜態(tài)屬性
var o:Object=new Object();
o.name='mm';
o.type='size';
o.size='32D';
for (var i:String in o)
{
trace(i);
trace(o[i]);
}
3、可以遍歷所有屬性,需要解析XML,比較麻煩
flash.utils.describeType
var oXml:XML=describeType(o);
c#?用程序轉(zhuǎn)的,也不知道對(duì)不對(duì)。你看看有沒(méi)有幫助?,這是遍歷所有控件,還有一個(gè)辦法就是重載form的消息處理函數(shù)應(yīng)該也是可以的。
STAThread?_
Public?Shared?Sub?Main(args?As?String())
Dim?button?=?New?Button()
button.Text?=?"我是按鈕"
button.Dock?=?DockStyle.Fill
Dim?form?=?New?Form()
form.Controls.Add(button)
CapturehMouseClickEvent(form)
form.ShowDialog()
End?Sub
Private?Shared?Sub?CapturehMouseClickEvent(control?As?Control)
AddHandler?control.Click,?AddressOf?ControlOnClick
For?Each?subControl?As?Control?In?control.Controls
CapturehMouseClickEvent(subControl)
Next
End?Sub
Private?Shared?Sub?ControlOnClick(sender?As?Object,?eventArgs?As?EventArgs)
Debug.WriteLine("控制被單擊")
End?Sub
IO.Directory.GetDirectories("文件夾") '獲取文件夾中的所有子文件夾路徑。
IO.Directory.GetFiles("文件夾") '獲取文件夾下所有文件的路徑。
'子文件夾的子文件夾,用遞歸;
'把下面的目錄改成你要遍歷的目錄
Dim MyDir = "C:\Windows"
Dim MyInfo = MyDir + "目錄下的所有文件包括:"
For Each MyFile In System.IO.Directory.GetFiles(MyDir)
MyInfo += Environment.NewLine + MyFile
Next
Me.RichTextBox1.Text =MyInfo