童貞は黙ってろよw
以後このスレでの発言をしたものはいない……
まじで?!(; ・`д・´) ?!
948 :
924:2009/07/04(土) 06:52:55
>>943 だとすると、もっとこう、親を明示的に指定して、ドッキング、フロートがプロパティで操作できたりとか、
あるいはそういうコントロールとして用意するとか、なんてしてくれたらいいのになぁと思う次第です…
どっちにしろSDIの設計で使うものではないようですね。
今更レスですまないが、だからバグなんだって。
ちなみに支援も帯に短したすきに長し。いらんことはするしやって欲しい事はしてくれないし。
なお俺はMDI用だと思ったことはない。どっちでも使うだろ。
VB6のIDEで、Enum宣言した変数って、入力支援が他と比べてちょっと変なんです。
以下のようにHoge.Fooを宣言し、コード内でHoge.FOOと大文字で入力すると、
「Foo」と自動修正される事を期待しているわけですが、全く変わりません。
それどころか逆に宣言部分のFooがFOOになってしまい、「え?初めから大文字でしたよ?」状態。
狐につままれた様な奇妙な感覚に囚われましたw
宣言部以外に他の場所に書かれた表記もすべてが最後に書かれたものに修正されてしまいます。
うちだけなんでしょーか?
それともこの動作が仕様(という名のバグ)ですか?
Enum Hoge
Foo = 1
Bar = 2
End Enum
Private Sub nyoro()
Debug.Print Hoge.FOO '←大文字で入力
end Sub
↓宣言部のほうまで書き換わる↓
Enum Hoge
FOO = 1
Bar = 2
End Enum
TypeとEnumが大文字小文字固定されないのはバグではない仕様だけど、何か?
正確に言えば、大文字小文字が宣言側に固定され、入力側が追従するものに含まれていないだけの話
Enum Hoge
Foo = 1
の場合、FooはHogeのメンバ扱いだし
レスありがとうございます。
でもすいません。
何をおっしゃっているのかさっぱり理解できませんでした。
>>951 >TypeとEnumが
Typeでは他の変数と同じ扱いのようで、宣言部分の表記が絶対のようです。
関数内などでこれを記述すると大文字は大文字、小文字は小文字に補正されてます。
TypeとEnumでは動作が異なりました。
もう一度考えてみましたが、
>正確に言えば、大文字小文字が宣言側に固定され、入力側が追従するものに含まれていないだけの話
やっぱりどういう意味かわかりません。
「表記が宣言によって固定され、入力側が
途中で送っちゃいました。
「表記が宣言によって固定され、入力側は追従しない(宣言のものに修正される)」という意味にしかとれないのですが、
それだと話が分からない・・・。
メンバだし、と言われても「メンバだからできない」という意味でおっしゃってるんしょうか?
WYSIWYG編集機能のあるマルチラインテキストボックスが必要なんですが
どっかにないですか?(有償でも可)
Dhtmled.ocx の上部にフォントや色などのツールボックスが並んだ状態がいいです。
機能としてはワードパッド程度があれば十分なんですが。
(フォント名・サイズ・色くらい変更できればいい)
40万弱ので良ければ…
TextBoxとかにValueプロパティとTextプロパティがあるのは何で?
Variant型のValueプロパティが必要なケースってあるかなぁ。
値を取得する上での必要性ではなく互換性の問題だよ
コピペ君って馬鹿だな、まで読んだ。
torノードがもったいないだろw 2ちゃんに書き込むのに使ったことないけど
963 :
名無し学生:2009/08/25(火) 10:46:07
Visual Basic の課題で困っております。
誰かお答えください。本当に助けてください。
1.Visual Basicの関数で数値を文字に直すCStr()とStr()の違いについて
2.戻り値の違いが確認できる方法を考え、戻り値の違いについて実際に確認し、
その確認方法と違いを具体的に述べよ。
注意:実際にやったことと、確認した違いを簡潔かつ具体的に書くこと。
3.下記の計算結果などから、Visual Basicで計算できる数値の桁数について考察をまとめ、
何故そのような制限があるかについて理由を答えよ
1) 48 x 100 - 81
2) 12 ÷ 9.3 x 247
3) 0.2 - 12 ÷ 69
4) -12 ÷ 100 + 100
MSDNホームページで Str 関数について調べてみた
Str 関数は、ピリオド (.) だけを有効な小数点の記号として認識します。
国際対応のアプリケーションなどで、ピリオドと異なる小数点の記号が使われている場合は、
CStr 関数または Format 関数を使用して、数値を文字列に変換してください。
特定の文化圏における数値の文字表現を調べるには、
その数値の ToString(IFormatProvider) メソッドを使用します。
たとえば、Double 型の値を文字列に変換するには、 ToString を使用します。
自分で考えるのが嫌なら学生止めればいいのに 適正がないんじゃないの
宿題スレでも行けば?
CStrと、Strに実際提示されている式を食わせてみればいいじゃん
48x100-81とか
で、戻り値を見ればいいんじゃ?
そもそも、MSのページで、仕様を見ただけで答えが書いてあるぞ。
こんなもんも見つけられないようじゃ終わっとる
自分の頭で考えろ。いろいろやってみろ。
数値を文字に直す、って表現おかしくないかw
まあがんばれ
この手の宿題投稿って、なんでいつもマルチで、投稿するスレも大体決まってて
質問の書き方もレベルもおんなじようになるんかなあ。
毎回おんなじ人がマルチしてんじゃねぇかと錯覚するわ。
見た瞬間に思ったこと
…いまどき宿題でVB6なのかホントにw
>>964 IFormatProvider はどとねと
このスレに、宿題の答えをまるまるレスするような人がいなくて感動したw
ここまでお約束の回答がないな?w
> 注意:実際にやったことと、確認した違いを簡潔かつ具体的に書くこと。
仕様を当たり、msvbvm60 の逆汗によって検証した。
// それくらいのネタ回答を上げてくる学生って、いまどきどんくらいいるんだ?
// と煽る俺は、異業種。
フォームの大きさをデスクトップのフォントサイズを変えても固定にするにはどうしたら良いんですか?
フォントサイズを変えても
↓
フォントサイズの倍率を変えても
975 :
デフォルトの名無しさん:2009/09/30(水) 16:42:38
すいません、
VB6で、画面に絵を書いていてその上にウインドウがのっかっちゃってて絵がウインドウに隠れて見えない状態で
その画面の絵をピクチャーボックスに表示したいのですが
GetDCやGetWindowDCでその画面のハンドルを渡してBitBltで渡しても
そののっかっちゃってるウインドウがピクチャーボックスに描画されちゃうんです
これってなんとかして画面の絵を描画する方法ってないもんでしょうか?
質問です。
ドロップダウンコンボのリストの値設定についてです。
リストの値はソースコード以外からも設定できるのでしょうか。
オプション画面のような所から設定できるかもと思いましたが、
私が探した範囲ではそのような項目を見つけることが出来ませんでした。
>>975 source のハンドルは正しいのか?
>>976 プロパティウィンドウ List プロパティ
割れ厨じゃないんだったらとりあえずMSDN読もうぜ
978 :
デフォルトの名無しさん:2009/10/08(木) 12:59:04
インストーラみたいな画面遷移をするプログラムを作りたいんですが、
いまいちどういう仕組みにしたらいいのか分りません。
「次へ」ボタンを押すと同一フォーム内で画面が切り替わり、情報の入力画面等
が遷移していくものです。
パネルを画面の数だけ作って、「次へ」ボタンで必要なパネルだけ表示して、他
のパネルを隠すといった
感じでいいのでしょうか?
なんでやりたいようにやらないんですか
あるツールの補修をVB6でしなければならなくなったんですが
ACTIVEX DLLについて詳しく知らないので教えてください。
プロジェクトのプロパティにあるバージョンの互換性で3つありますが
なし は互換性は関係ないとして
プロジェクト互換とバイナリ互換は何がどう違うんでしょう?
元になるデータとの互換性と言われても何が何やら・・・
通常はバイナリ互換にするもん。
俺ももう忘れかけてるのでググってみたが、
ググルと結構解説してるところが見つかるじゃん・・・
めんどくせーからUUIDは自分で指定さえてくれぇ〜と嘆いたもんだ。
985 :
981:2009/10/23(金) 09:04:48
みなさんバイナリ互換なんですね
質問上げた後で解説見てやった感じ インターフェイスになる部分の変更を行うとバイナリ互換が取れなくなるということでしょうか?
変更も、追加側は良さそうですが削除する側に関しては参照するがわからメソッドやプロパティがなくなるので基本的にはNGということでしょうか?
986 :
デフォルトの名無しさん:2009/10/23(金) 14:36:44
リストビューのカラムヘッダの区切り部分を
ダブルクリックすると、オートフィットしますが、
これをプログラムから行うにはどうすればいいのでしょうか?
1000
>>988 了解、スレを統合するのね。
埋めついでに続き。
>>985 ActiveXを使ってるプログラムを全部把握してて、
すべて再コンパイルできるなら互換性は考えなくてもいい。
開発途中のバージョンなら当然そうなる。
VB6を知らない世代も多くなってきたしな・・・
ちなみに、バイナリ互換、プロジェクト互換の場合は
元になるDLLを指定しないと互換なしと同じ扱いになる。
元のバージョンのDLLは取っておかないといけない。