[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 07/06 18:50 / Filesize : 211 KB / Number-of Response : 910
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

VBプログラマ質問スレ(Ver.6.0 まで) part62



1 名前:デフォルトの名無しさん [2013/02/15(金) 16:54:12.79 ]
ここは Visual Basic 〜6.0 の質問スレです。
質問者は使用しているOS、VBのバージョン、サービスパックのバージョン、
「何がしたくて、どうしたけど、どう困っているのか」を明確に書きましょう。

VB.NETは別物なので専門スレで、VBA、APIの質問もそれぞれのスレで。

○ 質問者の心得
 一.質問する前にMSDNやGoogle、過去ログにも目を通してみる。
 二.VBScript、インストーラーなどはこのスレでOK。
 三.質問は第三者にもわかりやすいよう簡潔かつ具体的に。
 四.荒らしは相手しない。

○ 回答者の心得
 一.答えられない質問は無駄に罵倒せずスルー。無理するな。
 二.代用法を強制しない。
 三.回答する上で必須ではない情報をむやみに聞き返さない。
 四.荒らしは相手しない。
 五.VB情報募集中。
 六.回答は質問者が理解できるよう具体的に。

MSDN Online Japan ホーム
 www.microsoft.com/japan/msdn/default.asp
Visual Studio 6.0 Service Pack 6
 msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp6/default.aspx
Google
 www.google.co.jp/

前スレ VBプログラマ質問スレ(Ver.6.0 まで) part61
toro.2ch.net/test/read.cgi/tech/1359721249/

※「まず自分で調べる」クセを身につけよう。

549 名前:デフォルトの名無しさん mailto:sage [2013/04/22(月) 22:15:38.38 ]
>>547
どんな俺様理論だよ。
VBのEULAにはそんなこと書いてない。

550 名前:デフォルトの名無しさん mailto:sage [2013/04/22(月) 22:16:43.51 ]
バレなきゃ問題ないって意味?

551 名前:デフォルトの名無しさん mailto:sage [2013/04/22(月) 22:19:10.73 ]
>>550
日本国著作権法 ○
VBのEULA     ○
2chのライセンス馬鹿 ×

552 名前:デフォルトの名無しさん mailto:sage [2013/04/22(月) 22:22:37.93 ]
あえてExcelを選択してる理由を考えれば当然のはずだが一応補足しておくと、
>>546で言ってる記事はもちろんVB6の開発環境を持ってない人向けのもの。

ついでに言えば、仮にVB6の開発環境を持っていても直でVB6に付属のコンポーネントを
VB6以外の開発環境で使うのは厳密に言えばアウトのはず。

ただこれも例外があって、少なくともVS2003の時代にはVS2003で使ってもいいですよと
EULAか何かに書いてあった。

553 名前:デフォルトの名無しさん mailto:sage [2013/04/22(月) 22:26:22.42 ]
技術情報としての記事にEULAを引き合いに出して講釈をはじめたアホがひとり

554 名前:デフォルトの名無しさん [2013/04/22(月) 22:27:34.35 ]
何でも叩きたい年頃なんでしょ?

555 名前:デフォルトの名無しさん mailto:sage [2013/04/22(月) 22:37:10.08 ]
>>553
馬鹿ってすぐそれだな。

556 名前:デフォルトの名無しさん mailto:sage [2013/04/22(月) 22:40:57.52 ]
正義の味方にでもなったつもり
月光仮面ライセンス参上!
てか?

557 名前:デフォルトの名無しさん [2013/04/22(月) 22:44:51.13 ]
今からおぼえるならC#のほうがいいですか?



558 名前:デフォルトの名無しさん mailto:sage [2013/04/22(月) 22:47:27.79 ]
言語を覚える?マジか?
いまだにリファレンスを見ないで書ける言語は一つもない
VB6なんて特にそう
ヘルプとインターネットがあってはじめて使える言語だわ
C言語の時代はそんなことが無かったのだけれども
標準ライブラリの仕様、引数の順序まで覚えていた
今の言語は情報量が多すぎて覚える気がおこらない

559 名前:デフォルトの名無しさん mailto:sage [2013/04/22(月) 22:48:29.42 ]
ライセンス云々と書いてる人は単につぶやき程度で、こうしろとかああしろとか強制してないのに
なにこのライセンス云々の内容を叩くアホはw

560 名前:デフォルトの名無しさん mailto:sage [2013/04/22(月) 22:49:19.60 ]
叩かれたと思うのは本人だけでそれ以外の人はなんとも思っていない
自己紹介乙

561 名前:デフォルトの名無しさん [2013/04/22(月) 22:50:13.63 ]
>>559
うわぁ…

562 名前:デフォルトの名無しさん mailto:sage [2013/04/22(月) 23:59:40.15 ]
>>556
ケッコウ仮面w

563 名前:デフォルトの名無しさん mailto:sage [2013/04/23(火) 13:06:49.71 ]
>>558
よかった。それが普通だよな。
ネット環境が統合開発環境の補助機能がないとVBなんて使える気がしない。

564 名前:デフォルトの名無しさん mailto:sage [2013/04/23(火) 13:47:37.41 ]
>>563
中には魔界の仮面なんとか氏のように、生き字引のような人がいるけどな

565 名前:デフォルトの名無しさん mailto:sage [2013/04/23(火) 13:53:32.64 ]
N88あたりの時代は命令数が少ないとはいえ入力支援も無いし全部覚えるしかなかったな

566 名前:デフォルトの名無しさん mailto:sage [2013/04/23(火) 13:55:27.63 ]
VBにもPEEKやPOKEがあるの?

567 名前:デフォルトの名無しさん mailto:sage [2013/04/23(火) 13:56:23.36 ]
READ D$
DATA "ABCDEFG"



568 名前:デフォルトの名無しさん mailto:sage [2013/04/23(火) 13:57:44.76 ]
1010 COLOR 5
1020 PRINT "HELLO WORLD"
1030 END

569 名前:デフォルトの名無しさん mailto:sage [2013/04/23(火) 14:00:08.96 ]
100 DIM A$, B
110 A$ = "HOGEHOGE"
120 GOSUB 200
130 A$ = "UNKO"
140 GOSUB 200
150 B = 256
160 A$ = STR(B)
170 GOSUB 200
180 END
190 REM SUB
200 PRINT A$
210 RETURN

570 名前:デフォルトの名無しさん [2013/04/23(火) 14:00:30.12 ]
1025 CLS

571 名前:デフォルトの名無しさん mailto:sage [2013/04/23(火) 14:03:17.92 ]
100 DIM I, J
110 SCREEN 3
120 CLS 2
130 FOR I=0 TO 100:FOR J=0 TO 100
140 PSET(J,I)
150 NEXT J: NEXT I
160 LOCATE 5, 6: PRINT "BASIC"

572 名前:デフォルトの名無しさん mailto:sage [2013/04/23(火) 14:05:59.36 ]
行番号がない言語はBASIC名乗っちゃいかんな

573 名前:デフォルトの名無しさん mailto:sage [2013/04/23(火) 14:14:04.81 ]
そういえば、行番号つけられるんだっけな。VB6。 つけたことないけど。

574 名前:デフォルトの名無しさん mailto:sage [2013/04/23(火) 17:01:11.97 ]
Quick BASIC..

575 名前:デフォルトの名無しさん mailto:sage [2013/04/23(火) 17:17:09.54 ]
FORTRANを忘れないであげてください!

576 名前:デフォルトの名無しさん [2013/04/23(火) 18:07:46.01 ]
物言わぬ多数派: Visual Basic 6 が今でも成功している理由 (David Platt)
ttp://msdn.microsoft.com/ja-jp/magazine/jj133828.aspx

577 名前:デフォルトの名無しさん mailto:sage [2013/04/24(水) 03:37:32.43 ]
VB6でgzipファイル扱おうと思うとtar使うとかがいいの?



578 名前:デフォルトの名無しさん mailto:sage [2013/04/24(水) 03:38:35.27 ]
そういやXPや7はOSが標準でzipを扱えたと思ったけどVB6からその機能使えるんかな

579 名前:デフォルトの名無しさん mailto:sage [2013/04/24(水) 04:26:49.30 ]
>>578
Shell32.dllを使って一度作ってみたことあるけどイマイチ動作が不安定だった覚えがある。
「vb6 zip 圧縮」でググると結構ヒットするけど。

580 名前:デフォルトの名無しさん mailto:sage [2013/04/24(水) 14:47:30.19 ]
d

581 名前:デフォルトの名無しさん mailto:sage [2013/04/24(水) 15:02:06.17 ]
場合によってはzipfldr.dllの登録が必要だったり
空のzipファイルを自前で用意せにゃならんかったり
shell32から使うのはあまりスマートじゃない感じかね

582 名前:デフォルトの名無しさん mailto:sage [2013/04/24(水) 15:12:34.74 ]
レジストリのzipのShellNewを見てみたらこちらもDataの値に空zipのバイナリが直で書かれててワロタ

583 名前:デフォルトの名無しさん mailto:sage [2013/04/24(水) 16:58:30.57 ]
>>576
LightSwitch が紹介されてるけどあれ機能が少ない上に有料でしょ?
2chにスレもない。

584 名前:デフォルトの名無しさん mailto:sage [2013/04/25(木) 20:27:48.56 ]
プロの世界は知りませんが、個人的にはへろぱ氏の偽UnZip32.dllをとても
便利に使わせてもらってます。

585 名前:デフォルトの名無しさん mailto:sage [2013/04/26(金) 09:41:12.30 ]
dllうぜえ厨だけど、VBSでのZIPのコードがどこかにあったキガス。
名前空間とかいうのをうんぬんだったっけな。

586 名前:デフォルトの名無しさん mailto:sage [2013/04/26(金) 09:43:17.30 ]
ZIPのコードというか、ZIPの圧縮、解凍のコード。
変数名がややわかりにくかった記憶がある。改修してこぴへよろ。

587 名前:デフォルトの名無しさん mailto:sage [2013/04/26(金) 13:29:06.95 ]
ZIP.VBS
www.vector.co.jp/soft/winnt/util/se355605.html

これか



588 名前:デフォルトの名無しさん mailto:sage [2013/04/26(金) 19:34:45.37 ]
VB6の標準のDBコントロール使うのとSQLite使うのとどっちのほうがパフォーマンスいいかな

589 名前:デフォルトの名無しさん mailto:sage [2013/04/26(金) 19:47:30.12 ]
SQLiteはUTF-8使えないと無理

590 名前:デフォルトの名無しさん mailto:sage [2013/04/28(日) 03:56:45.97 ]
>>483
俺とっくにマじゃないけど
.netは3.5を入れればXP〜Windows8まで対応できるから十分じゃないかな。
しかも、シェルスクリプトである PowerShell から .net を利用できるからバッチのために別の言語を覚える必要とかもない。

Win7, 8 にはそれぞれ .net 4と 4.5 が入ってるけど .net 3.5 と共存できるんだよっ!!


XPといってもいまどきのマシンなら .net入れても余裕で動くし。
メモリが少ない昔のマシンで動かすときとか
仮想マシン大量に使うときはちょっと重くなるだろうけど・・・

591 名前:デフォルトの名無しさん mailto:sage [2013/04/29(月) 00:44:55.94 ]
動くけどあからさまに遅くなるしな
いや正確には.NET向けの仕様になってないから
.NETの悪いとこばかり目立つ感じになっちゃうというか

Sub Main()からフォームをshowするだけだとそのまま終わっちゃうから
Application.Runとかに変えてーそうするとと後続処理が流れないから
Form.Loadとかに処理移してーそしたらForm.Loadより先にText.Changedが動いてて
ロード完了フラグ作って制御してーあとフォームをcloseしただけじゃ初期化されないから
めんどいからDisposeしたら再ロード遅くなってしょうがないからコントロール初期化処理入れてー
みたいな、もう一から設計やり直させてくれよ的な

592 名前:デフォルトの名無しさん mailto:sage [2013/04/29(月) 15:09:30.82 ]
それ以上の愚痴はVB.NETスレでやってくれ。
VB6の場合、Sub Mainは非表示のトップレベルウインドウで動いてるから、
フォームから動かしているのと変わらない。

593 名前:デフォルトの名無しさん mailto:sage [2013/04/29(月) 15:59:53.81 ]
へぇーありがとう
それ長年気になってたヤツ
まとめて解決だわ
ThunderRT6Mainがいつも居る謎
MainでShowして抜けても終了しない謎

594 名前:デフォルトの名無しさん mailto:sage [2013/04/30(火) 17:31:32.65 ]
Win8のストアアプリ開発しようと思ってんだけど、テキストファイルの読み込み
が従来のVB.NETのようにそう簡単にはいかなくて本当困ってる・・・
普通にテキストファイル内の文字を読み込んでボタンクリックしたらテキストブ
ロックにその内容が表示されればいいだけなんだけどね・・・
何かいい方法ないですかね?

595 名前:デフォルトの名無しさん mailto:sage [2013/04/30(火) 17:50:13.75 ]
>>594
それはVB6の話か?

596 名前:デフォルトの名無しさん [2013/05/03(金) 06:05:34.17 ]
VisualBasic だって捨てたものじゃない
ttp://el.jibun.atmarkit.co.jp/ahf/2012/07/visualbasic-6a15.html

597 名前:デフォルトの名無しさん mailto:sage [2013/05/03(金) 06:20:31.19 ]
>>596
VB.NETの話は別スレだろ。



598 名前:デフォルトの名無しさん [2013/05/03(金) 19:50:21.08 ]
VB6のクリップボードオブジェクトって
テキストと画像しか扱えないのな
プラットフォームSDKのクリップボードのAPIを見ると色々な形式に対応してるようだけど
VB6だけじゃだめなのか

599 名前:デフォルトの名無しさん mailto:sage [2013/05/03(金) 20:36:52.40 ]
API使わないと自由な形式にはできない

600 名前:デフォルトの名無しさん [2013/05/08(水) 04:47:00.55 ]
テキストと画像で充分でしょ
クリップボードでバイナリ扱おうなんて危険

601 名前:デフォルトの名無しさん mailto:sage [2013/05/08(水) 08:37:14.62 ]
なぜVBは黒歴史のような扱いを受けるのでしょうか?
それにもかかわらず今でも廃れた感がないのは何故?

602 名前:デフォルトの名無しさん mailto:sage [2013/05/08(水) 09:23:57.52 ]
誰が誰に黒歴史という扱いしているんですか?
廃れた感?あなたがそう感じてたとして、それが何?

603 名前:デフォルトの名無しさん mailto:sage [2013/05/08(水) 09:41:44.11 ]
VB6先輩こえー

604 名前:デフォルトの名無しさん mailto:sage [2013/05/08(水) 12:49:17.00 ]
黒歴史かどうかはしらんが、廃れた感は廃れ切ったから感じないだけだろ

605 名前:デフォルトの名無しさん mailto:sage [2013/05/08(水) 22:04:55.27 ]
ByRefよりByValのほうが速かった件

606 名前:デフォルトの名無しさん mailto:sage [2013/05/08(水) 22:35:59.86 ]
ByRef は基本的に速くするために使うものではない希ガス

607 名前:デフォルトの名無しさん mailto:sage [2013/05/08(水) 22:49:13.80 ]
Property Get/Let で定義したプロパティって
ByRef渡しで値変更はできないのな

'Class1.cls
Dim n As Integer
Public Property Get Value() As Integer
Value = n
End Property
Public Property Let Value(newValue As Integer)
n = newValue
End Property

'Form1.frm
Sub Hoge(ByRef n As Integer)
Debug.Print n
n = n + 1
Debug.Print n
End Sub
Private Sub Command1_Click()
Dim c As New Class1
Debug.Print "Before "; c.Value
Call Hoge(c.Value)
Debug.Print "After "; c.Value
End Sub



608 名前:デフォルトの名無しさん mailto:sage [2013/05/08(水) 23:25:27.89 ]
希ガスってなつかしい

609 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 00:57:19.42 ]
>>607
なんかいろいろ酷い理解だなw

610 名前:桃白白 [2013/05/09(木) 01:32:20.47 ]
>>607
VB.NETではできた。
コンパイラさんがこんなコードを生成してくだすってた。
コンパイラさんマジ感謝っす。
Dim s As String = Me.Value
Hoge(s)
Me.Value = s

611 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 01:39:23.89 ]
IntegerじゃなくStringだと!?

612 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 01:48:35.42 ]
出来るんだよ、そう.NETではね

613 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 01:55:07.26 ]
VB2010の無料ので試してみたけど、全然書式違うのな驚いた。ヘルプの小窓が教えてくれるし助かったというか
'Class1.vb
Public Class Class1
Dim n As Integer
Public Property Value() As Integer
Get
Value = n
End Get
Set(value As Integer)
n = value
End Set
End Property
End Class

'Form1.vb
Public Class Form1
Public Sub Hoge(ByRef n As Integer)
Debug.Print(n)
n = n + 1
Debug.Print(n)
End Sub
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim c As New Class1
Debug.Print("before " & c.Value)
Call Hoge(c.Value)
Debug.Print("after " & c.Value)
End Sub
End Class

614 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 01:58:17.87 ]
なんかJavaみたいなコードになって気持ち悪い
VB.NETに移行したくないお

615 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 01:59:00.03 ]
VB.NET自体C#があれば要らない言語なんだよな

616 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 02:03:48.92 ]
{ }の括弧に比べれば End Subとか何の終端なのか分かりやすいのがVBの利点ってとこか
まぁ } の後にコメントで何の終端かを書けばすむだけではあるが

617 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 02:06:37.86 ]
VB6のほうが見かけシンプルだし
移行で覚えなきゃならんこと多そうだし
当分はVB6を使い続けるは



618 名前:桃白白 [2013/05/09(木) 02:09:20.78 ]
>>616
わかるー、桃白白それ超わかるー、ネストが4つくらいになって上の
とこが画面に表示されないほど上にあるときVB超わかりやすい

>>615
DimもAsもない言語なんてくそくらえだお

619 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 02:09:38.98 ]
>Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click

ここなんか全く理解が及ばない
.NET移行なんて無理難題すぎ

620 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 02:10:45.72 ]
>DimもAsもない言語なんてくそくらえだお

( ゚Д゚)ポカーン

621 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 02:12:04.14 ]
VB.NETはDimよりVarで宣言するのが主流なんだっけか

622 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 02:13:38.64 ]
ボタンクリックごときに変数をよこしてくるとは大層なクリックだことで

623 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 02:14:11.34 ]
×変数
○引数

寝ぼけちん

624 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 02:15:53.10 ]
ボタンクリック如きで引数のないdelegateを定義する方が大層だぞ

625 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 02:16:26.23 ]
Handles Button1.Click ←これをつけたプロシージャがクリックイベントを処理するプロシージャになってプロシージャ名はButton1_Clickじゃなくても何でもいいってことかな?

626 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 02:20:25.83 ]
クリックに相当するWindowMessageが無いようだから
マウスダウンとマウスアップが同じウィンドウだったらクリックイベント用のプロシージャを呼び出す仕様なのかな?>VB6

627 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 02:21:31.44 ]
それはWin32API自体そうなってる



628 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 02:21:45.94 ]
クリックしたボタンとクリック位置くらいは欲しいとは思ったことは何度もある

629 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 02:26:26.39 ]
コマンドボタンは左クリックしか反応ない

630 名前:デフォルトの名無しさん [2013/05/09(木) 10:53:01.41 ]
まだ規制されてるんかな・・・

631 名前:デフォルトの名無しさん [2013/05/09(木) 11:05:48.85 ]
>>607
オブジェクトを引数にすればByRefなくてもプロシージャで呼び出し元の
プロパティをいじることができるんよな。
>>610
VB.NETのStringは参照型なので↑の指摘と事情は一緒だろう。
>>625
そうです。VB.NETはHandlesの記述が普段見るソース画面にあるから何のイベントか判別つくからね。
C#になるとdelegateってのだっけ?デザインのほうにHandlesに相当する記述が移動してるから
パッと見ではこのプロシージャが何のイベントなのかわかんなくなる。

632 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 12:11:35.69 ]
>>631
.NETのStringは変更不可(イミュータブル)なオブジェクトだから
その指摘は当たらない

633 名前:デフォルトの名無しさん [2013/05/09(木) 14:40:23.66 ]
>>610
コンパイラがコードを生成するってどゆこと?

634 名前:桃白白 [2013/05/09(木) 14:56:15.87 ]
>>633
コンパイラさんがコードを生成するって意味だお。
Hoge(Me.Value)
と書くでしょ。それをビルドするの。そしたら
Dim i As Integer = Me.Value
Hoge(i)
Me.Value = i
みたいなコードをコンパイラさんが生成してくださるの。
コンパイラさんがコードを生成するって意味なの。

635 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 16:18:14.36 ]
Sub PlusOne(ByRef v as Integer)
 v = v + 1
End Sub
という参照渡しのサブルーチンのがあって
最初 x = 0 で
Call PlusOne(x)

PlusOne x
の場合xは1になるのだけど
PlusOne(x)
の場合0になる。これ結構バグのもとだった。

636 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 16:22:43.28 ]
どういう理屈なんだい?

637 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 16:25:43.29 ]
一番下のをCall付きで書くとこうなる
Call PlusOne( (x) )

(x) で x のコピーが一時領域に作られるってわけさ



638 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 16:36:54.07 ]
なーる
しかし酷いな

639 名前:デフォルトの名無しさん mailto:sage [2013/05/09(木) 20:05:08.86 ]
>>635
それは参照渡しのファンクションで引数を変更されたくないときに使うテクニック
まあ、分かりにくいのでバグのもとなのは確か
あまり薦められたものではない

640 名前:デフォルトの名無しさん mailto:sage [2013/05/11(土) 19:05:30.39 ]
実行時にExcelやWordのように、フォントやそれに対応するフォントサイズを
選択するコンボボックスを表示させたいのですが。
実行時に選択可能なフォントやそのサイズを取得することはできますか?
VB6の賢者の皆さんのお力をお貸しください。

641 名前:デフォルトの名無しさん mailto:sage [2013/05/11(土) 19:23:04.93 ]
あのさぁ
せめて一回ググってから質問してくれる?

642 名前:デフォルトの名無しさん mailto:sage [2013/05/11(土) 22:37:11.50 ]
>>641

643 名前:デフォルトの名無しさん [2013/05/12(日) 05:07:39.36 ]
フォントを列挙するAPIがある

644 名前:デフォルトの名無しさん [2013/05/12(日) 07:15:22.91 ]
EnumFontFamilies()

645 名前:デフォルトの名無しさん mailto:sage [2013/05/12(日) 08:13:36.83 ]
>>641
失礼しました。 >>640です。
参考にしたURL↓
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 Namespace ()

こちらのページの情報で、フォント名の一覧を取得することはできたのですが、
各々のフォントで利用可能なフォントサイズの一覧を取得する方法がわかりませんでした。
お力をお貸しください。

646 名前:デフォルトの名無しさん [2013/05/12(日) 19:55:50.21 ]
面倒くさいからサイズは10とか15とか好きに設定すればいいんじゃない?
フォント名は存在しないのを指定するとエラーになるけど
サイズは近いのを設定してくれるでしょ

647 名前:デフォルトの名無しさん [2013/05/12(日) 22:02:55.04 ]
コンポーネントのコモンダイアログコントロールのフォント選択ダイアログじゃダメなの?



648 名前:デフォルトの名無しさん [2013/05/12(日) 22:27:13.41 ]
◎じゃあのさん来た◎
178:名無しさん@13周年[]
2013/05/12(日) 20:54:52.39 ID:VA7SdRMg0
ふーーーんwwww
民主党調子こいてんなあwwww
ようおまいらwww元気ぃ?wwwよろしくやってたかい?www
--- 以下スレ情報 ---
【政治】「自民が反対したから」「官僚が抵抗したから」 民主党の『大反省会』、反省どころか、言い訳や責任転嫁がほとんど★3
uni.2ch.net/test/read.cgi/newsplus/1368355843/

649 名前:デフォルトの名無しさん mailto:sage [2013/05/12(日) 22:34:01.11 ]
Screen.FontCountとScreen.Fontsでフォント一覧が取得出来るんじゃないの?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<211KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef