16進数のことで

解決


TOMOYA  URL  2010-01-22 17:10:45  No: 143118  IP: [192.*.*.*]

まずフォームにテキストボックスとリッチテキストボックスとボタンを作成します。
それを↓のようにしたいです

(例)テキストボックスに255と入力します→ボタンを押します→そしたらRichTextBox1に_L 0x00000000 0x000000FFと出るようにしたいです
テキストボックスは、最初は0と表示されるようにしちです

編集 削除
?  2010-01-22 17:45:56  No: 143119  IP: [192.*.*.*]

んでどこが出来てないの?

編集 削除
TOMOYA  2010-01-22 17:49:18  No: 143120  IP: [192.*.*.*]

テキストボックスに数字を適当に入力して
ボタンを押したら入力した数字が16進数に変換してリッチテキストボックスに_L 0x0000000 0x00000FFと出るようなコードを教えてもらいたいです

説明が下手ですいません

よろしくお願いします

編集 削除
YuO  2010-01-22 18:34:32  No: 143121  IP: [192.*.*.*]

> テキストボックスに数字を適当に入力して
> ボタンを押したら入力した数字が16進数に変換してリッチテキストボックスに_L 0x0000000 0x00000FFと出るようなコードを教えてもらいたいです

分割して考えてください。
・ボタンを押したら入力した数字を取得する
・数字を数値に変換する
・数値を16進の文字列に変換する
・リッチテキストボックスに文字列を設定する
どれがわからないのですか?

編集 削除
TOMOYA  2010-01-22 18:46:39  No: 143122  IP: [192.*.*.*]

数値を16進の文字列に変換するです
VB2008です
よろしくおねがいします

編集 削除
特攻隊長まるるう  2010-01-22 19:03:52  No: 143123  IP: [192.*.*.*]

[Convert.ToString メソッド]
http://msdn.microsoft.com/ja-jp/library/system.convert.tostring.aspx

編集 削除
TOMOYA  2010-01-22 19:12:56  No: 143124  IP: [192.*.*.*]

特攻隊長まるるうさん

初心者なので全然わからないです(泣)

1テキストボックスに数字を入力
2作成ボタンをクリック
3リッチテキストボックスにテキストボックスに入力した数字を
16進数に変換して表示

するプログラムを教えていただけないでしょうか?

お願いします

編集 削除
特攻隊長まるるう  2010-01-22 21:21:52  No: 143125  IP: [192.*.*.*]

名指しで書込まれてしまったので、お伝えしておきます。

プログラムコードにも著作権はあるし、それでご飯を食べている人間に
>するプログラムを教えていただけないでしょうか?
は敵対行動ですねw
ボクは無視しますので悪しからずご了承下さい。

編集 削除
?  2010-01-22 23:26:44  No: 143126  IP: [192.*.*.*]

ってかプログラムをそのままくれと?
ダメです。
諦めて学校辞めなさい。

編集 削除
将星  2010-01-23 00:01:22  No: 143127  IP: [192.*.*.*]

>初心者なので全然わからないです(泣)
>
そんな言い訳聞きたくないぞ。
自分でやる気がないのなら諦めろ。

編集 削除
しげ  2010-01-24 10:13:34  No: 143128  IP: [192.*.*.*]

おいおい、またこの様な言い合いかよ。

原始的かもしれませんが、例えば
RichTextBox1.Appendtext = "0x" & Hex(Textbox1.text)
このような記述があります。

後は、桁数が少ない場合0で埋める作業を行ってみては?

編集 削除
しげ  2010-01-24 10:26:10  No: 143129  IP: [192.*.*.*]

追加。
問題の10進数から16進数に変換ですがHexです。
おそらく調べ方も分からなかったんでしょうが、
Google1つでもVB2008、16進数、変換とかキーワードで検索すると
方法が載っています。
リッチテキストボックスのAppendtextや&の使い方"と"で囲む意味。

>テキストボックスは、最初は0と表示されるようにしちです
これはVisualBasicを習う上でフォームにテキストボックスなどを配置する事と同じくらい基礎中の基礎です。
VisualBasicの基礎が乗っているサイトをごらんになってください。
必ず乗っているはずです。

色々調べて自分なりのプログラムを組むということは面白いですよ。
興味を持ってがんばってください。

編集 削除
しげ  2010-01-24 11:24:57  No: 143130  IP: [192.*.*.*]

ごめ、RichTextBox1.Appendtext = "0x" & Hex(Textbox1.text)
は間違い。
RichTextBox1.Appendtext("0x" & Hex(Textbox1.text))です。

編集 削除
特攻隊長まるるう  2010-01-24 12:52:43  No: 143131  IP: [192.*.*.*]

> しげ さん
言い合いかよとか言う前に読めよ。
わざわざコントロール追加前提の助言より、Convert.ToString で変換しちゃった方が
良くないか?教えないなんて言ってないし^^;ほぼ答え書いてるんだよ。
前スレもリンク先に答えあるのに「分からない」としか言わないから怒っているんだよ。
ここに答えありますって言っても読みに行かないのであれば、言うだけ時間の無駄でしょう?
単語だけ取って揚げ足取るんじゃなくて、文章を読んで欲しいなぁ。

編集 削除
TOMOYA  2010-01-24 15:30:00  No: 143132  IP: [192.*.*.*]

みなさんありがとうございました。

これからは頑張って自分で探すようにします

編集 削除