RichTextBox.SelectionFont を ボールドだけにするには への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 ウッチー  (小学生) 投稿日時 2009/2/21 17:32:35
ありがとうございます。
でも、VB6から今の形式に変える技術がないので・・・。
思い切って今回の履歴機能は、なしにしたいと思います。
投稿者 neptune  (社会人) 投稿日時 2009/2/21 07:45:27
いや、だから
2009/02/20 20:55:03 
で、私が書いた事
>最近使った、ファイルパスを保存しておいて
>~ってな方法を使った事があります。
をもう少し細分化してコード化したら良いだけですが。

普通のtextファイルでも良いし、.netなら設定ファイルという奴でも、
API使うならINIファイルでも良いし。

http://www.vbstation.net/sample/0214.htm
にVB6ですが「29.最近使ったファイルへのリスト追加、クリアー」
のサンプルもありますから、書き換えたらどうですか?

VB6の頃にはMSDNにサンプル(Cですけど)もあったので、
現在のバージョンでも探せばMSDNにあるかもしれません。

あるようですね。VB6用でレジストリ使う奴みたいですが(よくは見てません)
「最近、ほとんどの作成方法 (MRU) ファイルの一覧を使用して Visual Basic で」
http://support.microsoft.com/kb/253171/ja
投稿者 ウッチー  (小学生) 投稿日時 2009/2/21 06:45:46
たびたびすみません。最近使ったファイルについてです。
いろいろとググって調べたのですが、どうしてもわからないので。
だれか、コードを教えてくれませんか?
3度目ですが、お願いします。
投稿者 ウッチー  (小学生) 投稿日時 2009/2/21 06:14:52
neptuneさん。二度もありがとうございます。

>ウッチー   (小学生)
>ウッチー   (社会人) 
>まぁどちらが本当でも良いですが、普通の小学生、中学生や学生が迷惑しますから
>これくらいは正直に書くべきではないですか?他人の事も思いやっては? 
については、ただ単に設定を忘れただけです。
しかし、やはりそのことについては大事ですよね。本当に申し訳ありませんでした。
投稿者 neptune  (社会人) 投稿日時 2009/2/21 05:55:03
こんにちは

私は、2005などnetでは書いた事ありませんが、適当なファイルに
最近使った、ファイルパスを保存しておいて、
・起動時に保存しておいたデータを読み込み、メニューに追加
・新らしいパスだったら追加、1個ずつ順番をずらす。
・例えば10個め以上になったら古いものを削除
・再度読み込み
ってな方法を使った事があります。
SH系のAPIもあるようですが、レジストリを汚すので個人的には使いません。

「最近使ったファイル メニュー 表示 VB 作成」
で、ググルと沢山情報がありましたよ。

ところで
ウッチー   (小学生)
ウッチー   (社会人) 
まぁどちらが本当でも良いですが、普通の小学生、中学生や学生が迷惑しますから
これくらいは正直に書くべきではないですか?他人の事も思いやっては?
投稿者 ウッチー  (小学生) 投稿日時 2009/2/21 05:34:57
遅くなってすみません。アドバイスありがとうございます。できました。

あと、履歴機能の作り方も教えてください。
投稿者 太郎冠者  (社会人) 投稿日時 2009/2/21 03:31:39
ぎゃあタグミスったorz

>RichTextBox.SelectionFont = New Font(, ,Fontstyle.Bold)
>のようにするとエラーになります。
Font コンストラクタ (Font, FontStyle)を使いましょう。
http://msdn.microsoft.com/ja-jp/library/bdte89fc(VS.80).aspx

こんな感じです。
RichTextBox.SelectionFont = New Font(RichTextBox.SelectionFont ,Fontstyle.Bold)
投稿者 (削除されました)  () 投稿日時 2009/2/21 03:30:47
(削除されました)
投稿者 ウッチー  (社会人) 投稿日時 2009/2/21 03:08:24
追記です。

ついでに、「最近開いたファイル」機能の作り方も教えてください。

お願いします。
投稿者 ウッチー  (小学生) 投稿日時 2009/2/21 02:54:53
こんにちは。VB歴3年の小学生です。

質問ですが、タイトルのようにRichTextBox.SelectionFontをボールドだけにするには
どうしたらいいのでしょうか?
たとえば、

RichTextBox.SelectionFont = New Font(, ,Fontstyle.Bold)

のようにするとエラーになります。
上のコードのような動作をさせるには、どうしたらいいのでしょうか。
ご指導のほどお願いします。