Pictureボックス上に8で割り切れる数字で設定し、格子を設定したいのですが、どのようにしたら格子を作れるのでしょうか?
どのようなイベントを使ったらいいのでしょうか?
どなたかお願いします。
>Pictureボックス上に8で割り切れる数字で設定し、格子を設定したいのですが、どのようにしたら格子を作れるのでしょうか?
i\8=0で8で割り切れるiを得ることができる。
だが、「何に8で割り切れるiを設定する」のか不明だ。
構文としては…<何か>=i、とか言う風になるのか?
ま、どういうのを望んでいるのか分からないが、とりあえずLineメソッドを調べてみれ。
あとは…オレは分からないが、CreateBrushIndirectとかで目的のブラシを作れるかもな…多分。
>どのようなイベントを使ったらいいのでしょうか?
目的に拠る。
で、激しく誤爆の予感…
質問の仕方が悪くてすいません。
今、VB6でピクチャーボックス上に(格子)座標を設定して、その中で図形を動かす事がしたいのです。
普通の座標はX,Yを1ずつ増えて移動して表示していきます。それを8の倍数ごと(X,Yの座標数字が8ずつ)増えていくように(格子)座標を設定したいのです。
おそらく、そのようにすると図形の動きはスムーズにならないと思うのですが、そのようにすると都合がいいので…。
お願いします。
そういえば、前に激しく誤爆してたな。
iを整数として、i\8=0じゃなくて、i Mod 8=0で、iは8の倍数になる。
>それを8の倍数ごと(X,Yの座標数字が8ずつ)増えていくように(格子)座標を設定したいのです。
整数除算"\"を使えばできると思うが?
for i=0 to 17
debug.? i\8
next
とか動かしてみれ。