tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトル非常に初歩な質問ですいません
記事No12291
投稿日: 2008/05/16(Fri) 10:46
投稿者無知
VB6で簡単に盤面やマス目を作る方法はありますか?
その盤面やマス目に直接文字や数値も入力できるようにしたいのですが、
何かありますでしょうか?
VB6も始めたばかりで、非常に初歩な質問ですが、教えていただければと思います。

[ツリー表示へ]
タイトルRe: 非常に初歩な質問ですいません
記事No12292
投稿日: 2008/05/16(Fri) 11:39
投稿者nobu
> VB6も始めたばかりで、非常に初歩な質問ですが、教えていただければと思います。

「非常に初歩な質問」と自分で思うのであれば、
まずはここのホームページの「逆引きヘルプ一覧表 」のサンプルを
一通り読んで、試して、自分の希望にあうものが無いかを自分自らで
探して見ることから始めて下さい。

例えば「MSFlexGrid関係」の中のMSFlexGridで固定行、固定列を作らない方法とか。
セルを直接編集出来る方法もサンプルがありますし....。

TextBox を縦横に必要数並べて(コントロール配列が良いかも)とか....。

[ツリー表示へ]
タイトルRe: 非常に初歩な質問ですいません
記事No12293
投稿日: 2008/05/16(Fri) 11:40
投稿者いな
> VB6で簡単に盤面やマス目を作る方法はありますか?

それだけの条件であるならばMSFlexGridを使ってみてはいかが?
http://hanatyan.sakura.ne.jp/vbhlp/MSFlexind.htm

[ツリー表示へ]
タイトルRe^2: 非常に初歩な質問ですいません
記事No12295
投稿日: 2008/05/16(Fri) 11:57
投稿者無知
> > VB6で簡単に盤面やマス目を作る方法はありますか?
>
> それだけの条件であるならばMSFlexGridを使ってみてはいかが?
> http://hanatyan.sakura.ne.jp/vbhlp/MSFlexind.htm

nobuさん、いなさん有難うございます。
テキストボックスを貼り付ける方法や、MSFlexGridを使う方法
もネットで検索をし、頭の中にはあったのですが、
何か他に方法が無いものかと思いました。
やっぱりMSFlexGridを使う方法が一番いいのですね。

自分が作りたいと思うのが、数独の自動解析のプログラムで
テキストボックスを使うと変数が大変になるので、
MSFlexGridを使って作ってみます。
有難うございました。

[ツリー表示へ]
タイトルRe: 非常に初歩な質問ですいません
記事No12294
投稿日: 2008/05/16(Fri) 11:54
投稿者よねKEN
#タイトルは質問内容を表すものにしましょう

> VB6で簡単に盤面やマス目を作る方法はありますか?

できれば、その盤面やマス目を作りたい理由(それを使ってさらに何をしようとしているか)を書いてください。
それによって何がより適切か?は変わってくると思います。

> その盤面やマス目に直接文字や数値も入力できるようにしたいのですが、
> 何かありますでしょうか?

盤面という言い方から想像するに、ナンバープレース(ナンプレ)のような
ゲーム的なものを作るのが最終目標でしょうか?

それが当たっているという前提でですが、そういう方向であれば、
TextBoxをコントロール配列で利用するのが簡単だと思います。
コントロール配列について調べてみてください。
(この案はすでにnobuさんが書かれていますが)

[ツリー表示へ]