將窗體中控制項存入XML檔案中

2021-06-01 10:20:51 字數 976 閱讀 7837

我這裡需要做中文、英文,通過xmlwriter將控制項存入xml

textbox、conbobox之類的控制項不存入,因為他是提供輸入的,這裡主要存入窗體中的label、button之類的控制項屬性

首先要知道遍歷窗體中的控制項的方法

public void visitall(control crlcontainer)        

//放你要的操作

}}

我寫的乙個完整的類

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.xml;

using system.windows.forms;

namespace myc.prj.view

/// /// 生成以窗體name為名字的xml檔案

///

///

public createxml(form frm)

private void writeelementxml(control cons)

else

foreach (control con in cons.controls)

if (con.name == "")

continue;

if (!(con is textbox) && !(con is combobox) && !(con is groupbox))//這些是不需要的型別,排除groupbox,否則同乙個groupbox出現兩個

}if (!begin)}}

}

介面處只需要在建構函式裡面new createxml(this);

就會生成以窗體name為名字的xml檔案

如果需要存所有的控制項只需要將上面的條件去掉即可

將numpy 陣列存入mysql中

首先在資料庫中建表 create table testblob framenum int not null,feature blob not null 其中framenum代表幀號,features代表256維的特徵向量,使用mysql中的blob型別 假如我們得到乙個特徵向量 feature 入庫...

將numpy 陣列存入mysql中

首先在資料庫中建表 create table testblob framenum int not null,feature blob not null 其中framenum代表幀號,features代表256維的特徵向量,使用mysql中的blob型別 假如我們得到乙個特徵向量 feature 入庫...

將numpy 陣列存入mysql中

首先在資料庫中建表 create table testblob framenum int not null,feature blob not null 其中framenum代表幀號,features代表256維的特徵向量,使用mysql中的blob型別 假如我們得到乙個特徵向量 feature 入庫...