C#中对AxSpreadsheet控件的操作
来源:百度文库 编辑:神马文学网 时间:2024/05/02 10:04:02
1. AxSpreadsheet控件在VB中的使用方法和在C#中的使用方法有些不同。
在VB中对单元格(cell)的操作是用数组的形式直接赋值和取值,
sheet.cells(1,1) = "AAAA"
在C#中对单元格(cell)的操作也是用数组的形式操作,但不是直接赋值和取值,
它将每一个单元格当做一个对象,并提供了操作该对象的接口(OWC.Range)
赋值可以直接赋 sheet.cells[1,1] = "AAAA",但取值时就不可以直接取了,得
将单元格对象转换成Range接口,使用其中的方法或属性操作单元格对象,
OWC.Range cell = (OWC.Range)sheet.cells[1,1];
string cellValue = cell.Text ; //获得单元格的文本
cell.select(); //选中单元格
...
2.在C#中最好不要对AxSpreadsheet控件做太多的设置,该控件本身带一个设置
控制属性的工具,能过工具设置单元格的高/宽/字体/颜色等,如果行少还可,如
果行多的话,你窗的资源文件就会特大(.resx)
3.一个radiobutton控件和一个AxSpreadsheet控件放在同一窗体上,并具radiobutton的Visible=true,
在窗体的Load事件中MessageBox.Show(radiobutton.Visible.ToString()),结果是"false";
当去掉AxSpreadsheet控件后,结果是"true"。找了一会也没有找到是什么原因,可能就是
AxSpreadsheet控件的问题,在加载它的时候,其它控件都滞后的原因吧!
在VB中对单元格(cell)的操作是用数组的形式直接赋值和取值,
sheet.cells(1,1) = "AAAA"
在C#中对单元格(cell)的操作也是用数组的形式操作,但不是直接赋值和取值,
它将每一个单元格当做一个对象,并提供了操作该对象的接口(OWC.Range)
赋值可以直接赋 sheet.cells[1,1] = "AAAA",但取值时就不可以直接取了,得
将单元格对象转换成Range接口,使用其中的方法或属性操作单元格对象,
OWC.Range cell = (OWC.Range)sheet.cells[1,1];
string cellValue = cell.Text ; //获得单元格的文本
cell.select(); //选中单元格
...
2.在C#中最好不要对AxSpreadsheet控件做太多的设置,该控件本身带一个设置
控制属性的工具,能过工具设置单元格的高/宽/字体/颜色等,如果行少还可,如
果行多的话,你窗的资源文件就会特大(.resx)
3.一个radiobutton控件和一个AxSpreadsheet控件放在同一窗体上,并具radiobutton的Visible=true,
在窗体的Load事件中MessageBox.Show(radiobutton.Visible.ToString()),结果是"false";
当去掉AxSpreadsheet控件后,结果是"true"。找了一会也没有找到是什么原因,可能就是
AxSpreadsheet控件的问题,在加载它的时候,其它控件都滞后的原因吧!
C#中对AxSpreadsheet控件的操作
C#中加强ListView控件的功能
C#中Property Grid(属性面板)控件的使用
子线程中操作控件
Visual C# 2005实现控件中捕获按键
Visual C# 2005实现控件中捕获按键
在C#中使用属性控件添加属性窗口
【C#控件】MenuStrip控件(菜单控件)
C# 树型控件
C#制作WinForm控件
C#基础知识:C#中Trim的使用
漂亮的玻璃按钮控件C#源码发布(采用GDI+)!
VB控件数组的操作技巧2
C#中类的size
C#中static的使用
C#控件命名规范(标准)
C#如何在Form中嵌入并且操作Excel表格
C#如何在Form中嵌入并且操作Excel表格
Vb中控件的自动排列-VB控件
C# 操作INI文件
C# 操作INI文件
C#文件操作
详解两种C#自动实现DLL(OCX)控件注册的方法 - 51CTO.COM
关于C#托盘图标控件NotifyIcon的气泡提示-程序开发-红黑联盟