VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2002/11/18(Mon) 11:28
投稿者のりぼー
Eメール
URL
タイトルRe^2: VB6での表作成について

花ちゃんさん、返信ありがとうございます。
MSFlexGridをかなり使いこなしているようで、このページの「セルにデータ
ーを入力する・その他基本設定(No.1)」を参考にして私なりに以下のように
変更してみました。
グリッドとは別の欄にあるTextBoxをグリッドの同じ位置に、貼り付けまして
あたかも、セル上で入力しているかのように、入力時のイベントでTextBoxを
セルと同じ大きさの同じ位置に表示させ、エンターまたは矢印キー、マウスな
どで、再び非表示するようにアレンジしてみました。
その結果、うまくできたのですが、問題があります。
グリッド行数は、100行にしていて、実際表示されているのは5行です。そこで
10行や20行に下矢印キーを使って、移動させると、グリッドの表示領域外の
Form領域にTextBoxだけが、移動している状態になってしまいます。
また、スクロールバーもうまく連携して下がってくれません。
グリッドの表示領域枠外にいくと、何か別なイベントを起こすようにした方が
よいのでしょうか?


> > そこでMsflexGrid(表示用)は使えないので、DBGridかDATAGridしかないかと
>
> なぜ使えないのですか? (表示用ではありませんよ)
> ここのHPのMsflexGrid関係を見て下さい。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -