メモ帳作成について
投稿者 O-157  (その他)
投稿日時
2011/4/30 17:53:57
>あと、テキストボックス内の文字をすべて消すコードも探しています。
TextBox名.Text = ""
で良いんじゃないかと。
TextBox名.Text = ""
で良いんじゃないかと。
投稿者 るきお  (社会人)
投稿日時
2011/4/30 18:27:34
質問の内容が漠然としているので、正面から答えるには力がいります。
要約すると「各種ダイアログを使用する手順を書いてほしい」ということですよね?しかも環境もわからないので、あの場合はこう、この場合はああ、など場合分けして示さないとムーンさんの場合にどれがあてはまるかよくわからないです。
なのでこの質問に回答しようと考える人はほとんどいないと思います。
もうちょっと具体的に困っていることを書きましょう!
>手順通りにやっても必ずつまずいてしまいます
どの手順を見てどこでつまづいていますか?
一応一般的にはOpenFileDialogとSaveFileDialogを使います。
>あと、テキストボックス内の文字をすべて消すコードも探しています。
この部分は困っていることが具体的にわかるので回答しやすいですね。
O-157さんの方法のほかに次のように書くこともできます。
要約すると「各種ダイアログを使用する手順を書いてほしい」ということですよね?しかも環境もわからないので、あの場合はこう、この場合はああ、など場合分けして示さないとムーンさんの場合にどれがあてはまるかよくわからないです。
なのでこの質問に回答しようと考える人はほとんどいないと思います。
もうちょっと具体的に困っていることを書きましょう!
>手順通りにやっても必ずつまずいてしまいます
どの手順を見てどこでつまづいていますか?
一応一般的にはOpenFileDialogとSaveFileDialogを使います。
>あと、テキストボックス内の文字をすべて消すコードも探しています。
この部分は困っていることが具体的にわかるので回答しやすいですね。
O-157さんの方法のほかに次のように書くこともできます。
TextBox1.Clear
投稿者 O-157  (その他)
投稿日時
2011/4/30 18:48:53
私が最低限の機能を付けて作ってみました。
こんな感じで良いですか?
Public Class Form1
Dim pass As String
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
TextBox1.Text = (My.Computer.FileSystem.ReadAllText(pass))
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
If pass = vbNullString Then
If SaveFileDialog1.ShowDialog() = DialogResult.OK Then
pass = SaveFileDialog1.FileName
Else
Exit Sub
End If
End If
My.Computer.FileSystem.WriteAllText(pass, TextBox1.Text, False)
End Sub
End Class
こんな感じで良いですか?
投稿者 xvmmtnk  (中学生)
投稿日時
2011/5/6 10:16:52
>保存するダイアログ、名前を付けて保存するダイアログを表示するコード
「テキストファイルを読み込んで表示する」
http://homepage1.nifty.com/rucio/main/VBdotNet/Samples201/Sample206TextBoxReadAllText.htm
「文字コードを指定してテキストファイルに書き込み」
http://dobon.net/vb/dotnet/file/writefile.html
>テキストボックス内の文字をすべて消すコードも探しています。
これでよいと思います。
「テキストファイルを読み込んで表示する」
http://homepage1.nifty.com/rucio/main/VBdotNet/Samples201/Sample206TextBoxReadAllText.htm
「文字コードを指定してテキストファイルに書き込み」
http://dobon.net/vb/dotnet/file/writefile.html
>テキストボックス内の文字をすべて消すコードも探しています。
'テキストボックスを TextBox1 とします。
TextBox1.Clear()
これでよいと思います。
投稿者 neptune  (社会人)
投稿日時
2011/5/6 18:56:28
私も使った事のない言語で初めてのアプリを作るときはメモ帳を作ってました。
で、使用するコントロール、メモ帳でいえば
form
menu
開くダイアログ、保存するダイアログ
toolbar
textbox
statusbar
などです。
先ずはそれら使用するコントロールのhelp(MSDN)を精読します。
その上でわからない所はインターネットで調べます。
それでわからない場合はこういった所で質問します。
・・・ですが、「表示するコード」が判らないという事はMSDNを読んでいない証拠で、
サンプルコードはある筈です。
>テキストボックス内の文字をすべて消すコードも探しています。
これもMSDNを調べてない証拠です。その為のメソッド、それに代わるものが用意されているのですから。
初心者なら、なおさらMSDNを見て、調べる事は大切です。
ちなみに、いくつかメモ帳を作ったことがありますが、
richtextboxを使用した、ワードパッドのMDI版で、既定のディレクトリや既定の拡張子等
を設定できるようにした奴は今でも使ってます。
・・・元のソースは行方不明状態・・どこかにある筈ですが、
ちょっとしたメモに便利ですよ。richtextboxも昔より進化してるし。
と、偉そうに書きましたけど、.netでは作ったことありません^ ^;
以上使用言語関係ない所の話でした。
で、使用するコントロール、メモ帳でいえば
form
menu
開くダイアログ、保存するダイアログ
toolbar
textbox
statusbar
などです。
先ずはそれら使用するコントロールのhelp(MSDN)を精読します。
その上でわからない所はインターネットで調べます。
それでわからない場合はこういった所で質問します。
・・・ですが、「表示するコード」が判らないという事はMSDNを読んでいない証拠で、
サンプルコードはある筈です。
>テキストボックス内の文字をすべて消すコードも探しています。
これもMSDNを調べてない証拠です。その為のメソッド、それに代わるものが用意されているのですから。
初心者なら、なおさらMSDNを見て、調べる事は大切です。
ちなみに、いくつかメモ帳を作ったことがありますが、
richtextboxを使用した、ワードパッドのMDI版で、既定のディレクトリや既定の拡張子等
を設定できるようにした奴は今でも使ってます。
・・・元のソースは行方不明状態・・どこかにある筈ですが、
ちょっとしたメモに便利ですよ。richtextboxも昔より進化してるし。
と、偉そうに書きましたけど、.netでは作ったことありません^ ^;
以上使用言語関係ない所の話でした。
さがしてみたんですが手順通りにやっても必ずつまずいてしまいます。
あと、テキストボックス内の文字をすべて消すコードも探しています。
どなたか分かるかたいませんか?