VFP GRID 關於列號屬性的筆記

2021-09-25 06:10:22 字數 1673 閱讀 7791

grid 列與行屬性

activecolumn 屬性 返回包含活動單元的 grid 控制項中的整數列號。設計時不可用;執行時唯讀

relativecolumn 屬性

grid 控制項可視部分的活動列列號 ,由左數的列數 。設計時不可用,執行時唯讀。

columns[ncol] 屬性 列物件陣列。 ncol 列生時的列號。未移動列時 ncol=activecolumn

columncount 屬性

屬性 指定 grid、combobox 或 listbox 控制項中列物件的數目。

column.columnorder 屬性 指定 grid 控制項中 column 物件的相對順序。設計和執行時可用。

leftcolumn

屬性 包含 grid 控制項顯示的最左列的編號。設計和執行時唯讀。使用 leftcolumn 屬性來確定哪些列使用者不可見。例如,如果 leftcolumn =

3,則 列1 和 列2 不可見。

有鎖定列時,這個值就不會變了。

以上返回的都是列的排列位置,

當列未移動過grid.columns[grid.activecolumn]可以返回列物件。

當列移動過重排後,grid.columns[grid.activecolumn]就不是你要的列物件。

要通過列的column.columnorder=grid.activecolumn,才能找到你要的列物件。

rowcolchange 屬性 返回移動了行還是列。0未動,1行動,2列動,3行列全動

activerow 屬性 指定**控制項中包含活動單元的行。設計時不可用;執行時唯讀。

relativerow 屬性 可見到的部份行,現在是第幾行。

afterrowcolchange 事件 當使用者移到**的另一行或列時,新單元獲得焦點以及新行或列中物件的 when 事件發生後,發生此事件。如果新行或列中物件的 when 事件不返回「真」(.t.),則不觸發afterrowcolchange 事件。

beforerowcolchange 事件 當使用者更改活動的行或列,而新單元還未獲得焦點時發生該事件。也可以在**列中當前物件和資料庫中任何規則的 valid 事件之前發生。使用 nodefault 可以防止改變**中活動的行和列。

activatecell 方法 在**控制項中啟用乙個單元格.

gridhittest 方法 作為輸出引數返回乙個**控制項在指定水平 (x) 和垂直 (y) 座標的組成部分。

*在網格中建立陣列 this.aactivecolum[1,2] 屬性

*建立生成陣列的方法 this.setaactivecolum() **以下:

if this.columncount <= 0

return

endif

dimension this.aactivecolumn[this.columncount,2] &&

local lnii

for lnii = 1 to this.columncount

with this.columns[lnii]

this.aactivecolumn[.columnorder ,1] = lnii

this.aactivecolumn[.columnorder ,2] = .name

endwith

endfor

關於Table Control 列屬性的控制

靠,好久沒搞tc了,居然忘得差不多了.對於普通的是否可編輯狀態,loop screen 或是直接改ztc cols screen都是可以的.但要隱藏列的話,只能用ztc cols vislength 0 或是 ztc cols invisible x 此時用loop screen無效.順便多記記 1...

mysql中的列的屬性

一.大致分為三大類 1.整形列 預設帶符號 bigint 佔了8個位元組 int 佔了4個位元組 mediumint 佔了3個位元組 smallint 佔了2個位元組 tinyint 佔了乙個位元組 unsigned 代表無符號 zerofill 代表0填充,即 如果該數字不足引數m位,則自動補0,...

ArcMap屬性的列選單簡介

sort ascending 用於將此列遞增排序。sort descending 用於將此列遞減排序。advanced sorting 就是高階排序,可以設定不同列的優先順序。summarize 比較複雜一點,首先是將某一列的重複資料合併,然後計算重複資料中,其他資料的一些值。分別算出了count ...