■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#7387-0RE#7327:MSFlexグリットコントロールの表示匿名73872000-02-07(月) 11:24
     #7390-0RE#7387:MSFlexグリットコントロールの表示hard2000-02-07(月) 14:02
#7387-0
RE#7327:MSFlexグリットコントロールの表示
filthさん,hardさん、回答ありがとうございます。


> > With mfg
> >     .TextMatrix(0, 0) = cmd1
> >     .TextMatrix(0, 1) = cmd2
> >     .TextMatrix(0, 2) = cmd3
> >     .TextMatrix(0, 3) = cmd4
> >     .TextMatrix(1, 0) = cmd5
> >     .TextMatrix(1, 1) = cmd6
> これでは何行読みこんでも同じ所にデータを書き込んでしまいます。
> 
> 回答にはなってないかもしれませんが、ご参考までに・・・。

また質問で申し訳ないんですが、ここのところがよくわからないので、
もう一度教えてもらいたいんですが・・・。
よろしくお願いします。
#7390-0
RE#7387:MSFlexグリットコントロールの表示
> > > With mfg
> > >     .TextMatrix(0, 0) = cmd1
> > >     .TextMatrix(0, 1) = cmd2
> > >     .TextMatrix(0, 2) = cmd3
> > >     .TextMatrix(0, 3) = cmd4
> > >     .TextMatrix(1, 0) = cmd5
> > >     .TextMatrix(1, 1) = cmd6
> > これでは何行読みこんでも同じ所にデータを書き込んでしまいます。
> また質問で申し訳ないんですが、ここのところがよくわからないので、
> もう一度教えてもらいたいんですが・・・。

ううん・・・。TextMatrixの説明をもう一度ヘルプで見て下さいね。
そうしたら分かっていただけると思いますが、これですと何回ループしても
0行目の0〜3列と、1行目の0〜1列に書きこんでしまいますよね。
そうならないようにするには、Rowindexを変数にして(場合によってはColindexもですかね)
ループの中でカウントアップしてやるとよいわけです。

ただですよ、データの行数よりグリッドの行数が少なかったりするとエラーになるので
行の追加が必要になります。これもグリッドのヘルプで調べればありますので
調べて見てくださいね。
グリッドはプロパティの数も多くて調べるの大変かとは思いますが、頑張ってください。
このページと関連する記事:
#22999-0一行づつ読み取り、各テキストボックスへ・・・2001-09-06(木) 19:35
#20695-0テキストから読み出して画面に表示するのは?2001-05-06(日) 14:04
#601-2データグリッドについて2001-10-26(金) 11:07
#18294-0フレキシブル グリッド (MSFlexGrid) での一覧ソート方法2000-03-21(火) 23:15
#35100-0配列の内容をグリッドに表示する方法2000-12-11(月) 16:26
#20988-0Sub 関連です2001-05-22(火) 11:25
#16520-0CSVファイルにデータ追加2001-06-06(水) 19:46
#2821-0MSFlexGridにて AddItemすると 空白行が追加されてしまうのですが・・・1999-10-13(水) 13:35
#9469-0電卓2000-04-10(月) 01:00
#7798-0読み込みについて2000-04-28(金) 01:33
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)