🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.visualbasic
Article #403

Re: メソッド

#403
From: 市崎 大介
Date: Sat, 14 Mar 1998 00:00
55 lines
2756 bytes

dai wrote in message <350950B3.580FD020@joseph.anet.ne.jp>...
>はじめまして、daiです
>僕は、最近になってようやくVBを使うようになりました
>残念ながら、ヴァージョンは4.0です
>で、突然ですが、いきなり壁にぶちあったってしまったので、どなたかのお力を
>借りたいのですが、お願いします

途中省略しました。

>1.どうしたら、このメニューが出てくるようになるでしょうか?

自分で作るってのもありです。
リッチテキストボックスのMouseDownイベントを拾って、
あらかじめメニューエディタで作成したメニューを
フォームのPopupMenuメソッドで表示できます。
例    frmMain.PopupMenu mnuShortCut

>2.テキストボックスで、1行づつではなく、リッチテキストボックスのような
>読み込みは出来るのでしょうか?

できません。

Open "aaaa.txt" For Input As #1
Do Until Eof(1)
    DoEvents
    Line Input #1,InputBuffer
    Buffer = Buffer & InputBuffer & vbCrLf
Loop
Text1.Text = Buffer
なんてどうでしょう?じゃなかったら、
LOFでファイルの大きさをとって、一気に読み込む
方法もありますが(こっちの方が速い)。

ちなみにString型変数はたしか2GBくらい格納できた気がしますが
TextBoxコントロールのTextプロパティには64KBしか格納できない
とおもいます。したがって、読み込むファイルのサイズをチェックする
べきでしょう。

>3.あるオブジェクトに対して、それが持つメソッド等にどのようなものがある
>かはどうやったらわかるでしょうか?


標準オブジェクトなら、F2を押すと対応するクラスと
そこに含まれるプロシージャのプロトタイプが表示されますよね?
このオブジェクトブラウザ機能は覚えておくと便利ですよ。
慣れてくると、いちいちヘルプを見なくても(ヘルプが存在しなくても)、
プロシージャ名と引数や戻り値の型で、大体どんな機能を持っているか
見当がつきます。
標準オブジェクトではないもの(ocxとかAutomationDLLなんか)の場合は
プロジェクトで参照設定するか、コンポーネントを参照設定すれば、
オブジェクトブラウザで同じように見えてきます。

では。
Technical Details
Message-ID: <6ebqc8$2v3$1@nn-tk003.ocn.ad.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <350950B3.580FD020@joseph.anet.ne.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 105c2e,92d6ddf9f108a673
X-Google-Attributes: gid105c2e,public
From: "市崎 大介" <ichizaki@triad.ne.jp>
Subject: Re: メソッド
Date: 1998/03/14
Message-ID: <6ebqc8$2v3$1@nn-tk003.ocn.ad.jp>
X-Deja-AN: 333738241
Content-Transfer-Encoding: 7bit
References: <350950B3.580FD020@joseph.anet.ne.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-2022-jp"
X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3
Organization: NTT Open Computer Network
Newsgroups: fj.lang.visualbasic