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

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

すみません花ちゃんさん。
「セルに直接データーを入力する(エクセルのように)」を参照してみました
ら、うまく出来そうです。(嬉しいです!)
まだまだ、私のコーディングレベルがとても未熟なのに納得させられました。
この例を参考として、理解度を深めようと思います。
どうもありがとうございました。

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


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

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

- Web Forum -