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

投稿日: 2003/07/13(Sun) 17:58
投稿者花ちゃん
Eメール
URL
タイトルRe^3: MSFlexGridの印刷の質問

> ただ自分の作っているものにサンプルコードを自身でうまく
> 応用が出来ないがゆえに質問をしています。

ですから、1行、1行どういう動作をしているのかコメントを見ながら確認して下さいといっているのです。
たとえば
"  Shoot  " & Space$(1) & "    3Point " & この場合のSpace$(1)は何を意味しているのかを
調べて下さい

上記は下記と同じ事ですよ
"  Shoot       3Point " &   又は Shoot" & Space$(7) & "3Point " &

理解しておられたら " Shoot  " に空白を1文字入れるのに Space$(1) を使用しないでしょう。

又、Printer.Print Tab((j - 1) * 11) は何をしているのか?

元々は Printer.Print Tab(11 + (j - 1) * 8 + 1) こうだったはずですが
サンプルを試したのなら実際のサンプルでどう違うのか試して見て下さい。
Printer.CurrentX や Printer.CurrentY = Printer.CurrentY + 0.5 がどういう意味合いの
ものかを理解(ヘルプ等で調べて)してから使用して下さい。

ここの印刷関係を参考にして
 3行目の10桁目に "あいうえお" と印刷してみて下さい。
それができたら、その周りに罫線を引いて見て下さい。
それができたら、後はその指定の繰り返しだけですよ。
それを簡単に書くために For Next を使ったり、計算式を使ったりしているだけです。

所詮、印刷処理はどこに(どの位置)何を(罫線・文字列・画像)印刷するかだけです。
従って、応用するとか、できないとかいう問題ではないかと思いますよ。

>また、各記録項目のデータも各項目の下には表示されません。
その辺が理解されていたら、質問の内容も変わっているかと思います。
印刷位置の指定の仕方がわかりませんとかに。 
現状の質問内容ではここのサンプルを使ったがうまく印字できませんといった、丸投げとしか
受け取れません。
ご自分の質問内容をもう一度読み返して見てください。私には下記のプログラムを修正して
下さいとしか読み取れませんでした。


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

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

- Web Forum -