精華區beta Visual_Basic 關於我們 聯絡資訊
目前我所知道的是複製一次 可以得 Text1(0),Text1(1),Text1(2),... 我想請教一下,如何可以造出 Text(0)(0),Text(0)(1),Text(0)(2),... Text(1)(0),Text(1)(1),Text(1)(2),... 類似的二維矩陣?3Q...各位板大. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.129.49
fumizuki:沒有人這麼做的吧 210.58.156.43 05/07
fumizuki:至少我從沒聽說過 210.58.156.43 05/07
fumizuki:對不起不小心對齊 210.58.156.43 05/07
fumizuki:一維陣列就夠用了 210.58.156.43 05/07
linmic:做了二維能幹麻阿220.139.185.224 05/07
fumizuki:可能想做像grid那樣的表單吧? 210.58.156.43 05/07
fumizuki:用一維就行了 210.58.156.43 05/07
> -------------------------------------------------------------------------- < 作者: MingZhong (井中月平淡而無奇) 看板: Visual_Basic 標題: Re: [請益] 如何建立Text的矩陣物件? 時間: Sat May 7 22:45:22 2005 ※ 引述《AoFoUoCoK (struct *life)》之銘言: : 目前我所知道的是複製一次 : 可以得 Text1(0),Text1(1),Text1(2),... : 我想請教一下,如何可以造出 : Text(0)(0),Text(0)(1),Text(0)(2),... : Text(1)(0),Text(1)(1),Text(1)(2),... : 類似的二維矩陣?3Q...各位板大. VB的索引功能只有提供1維的功能 如果你真的有需求,可以自行建立二維轉一維的函數 -- 醉過才知酒濃,愛過才知情重 傷過才知心痛,恨過才知珍重 你不懂我的心,正如我不能給你的愛.... --------------------------------------------------------------------------- http://blog.xuite.net/zeng.mz/mylife/ http://blog.xuite.net/lidian.ccc/moon/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.163.131.180
AoFoUoCoK:3Q各位大大的建言 ... :) 59.104.132.193 05/07
> -------------------------------------------------------------------------- < 作者: fumizuki (小獅) 看板: Visual_Basic 標題: Re: [請益] 如何建立Text的矩陣物件? 時間: Sun May 8 10:36:07 2005 ※ 引述《MingZhong (井中月平淡而無奇)》之銘言: : ※ 引述《AoFoUoCoK (struct *life)》之銘言: : : 目前我所知道的是複製一次 : : 可以得 Text1(0),Text1(1),Text1(2),... : : 我想請教一下,如何可以造出 : : Text(0)(0),Text(0)(1),Text(0)(2),... : : Text(1)(0),Text(1)(1),Text(1)(2),... : : 類似的二維矩陣?3Q...各位板大. : VB的索引功能只有提供1維的功能 : 如果你真的有需求,可以自行建立二維轉一維的函數 函數也不能完全呈現二維陣列的樣式吧...@@" 寫法有很多...嗯.. 1) Function txtArray(first As Integer, second As Integer) 2) Function ctlArray(ctl, first As Integer, second As Integer) 我能想到的樣子就是這樣了...@@" 陣列的寫法就可以完全符合需求了 3) Dim txtArray() Redim txtArray(row - 1, col - 1) For i = 0 To row - 1 For j = 0 To col - 1 Set txtArray(row, col) = Text(i * col + j) Next Next txtArray(x, y).Text = "XD" 最原始也最省記憶體資源,執行也快一點的方法 4) Text(x * col + y).Text = "XD" -- VB 程式設計 倉木麻衣 PTT 星爺板 行列輸入法 ====================================================== Visual_Basic MaiKuraki Stephen Array -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.58.156.43 > -------------------------------------------------------------------------- < 作者: mouse26 (請吱解我) 看板: Visual_Basic 標題: Re: [請益] 如何建立Text的矩陣物件? 時間: Sun May 8 16:26:47 2005 可以利用Variant的陣列 舉個例子 如果你現在有 text1(0) text1(1) text1(2) text1(0) text2(1) 這些控制項 dim text(1) as Variant set text(0)=text1 set text(1)=text2 就可以像下面這樣用 text(0)(1).text="5678" 變化很多 自行應用 ※ 引述《AoFoUoCoK (struct *life)》之銘言: : 目前我所知道的是複製一次 : 可以得 Text1(0),Text1(1),Text1(2),... : 我想請教一下,如何可以造出 : Text(0)(0),Text(0)(1),Text(0)(2),... : Text(1)(0),Text(1)(1),Text(1)(2),... : 類似的二維矩陣?3Q...各位板大. -- ╦═══╗ ╔════ ╔═══╗ ╗ ╔ ║ ║ ║ ║ ║ ║ ║ ║ ║ ╠════ ╠══╦╝ ╚╮ ╭╝ ║ ║ ║ ║ ╚╮ ║ ║ ║ ║ ╚════ ║ ║ ╚═╝ Http://98.to/吱 Copyright(C) 2005 Nerv.Studio -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.34.234.65