
こんにちは、visualbasic2005のテキストボックスのことで質問させていただきます。
ボタンを押すとテキストボックスに文字列を追加表示させたいのですが、表示の仕方でつまづいています。
普通は、
textbox1.Text += "1"
textbox1.Text += "2"
textbox1.Text += "3"
などとすると
____________
|1 |
|2 |
|3 |
| |
| |
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
と表示されますが、
____________
|3 |
|2 |
|1 |
| |
| |
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
このように順番が逆に、つまり新しく追加した文字列が一番上に表示されるようにしたいのです。
また、
____________
|5 |
|4 |
|3 |
|2 |
|1 |
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
この状態で「6」を追加すると(テキストボックスの縦幅を超えると)
____________
|6 ■|
|5 ■|
|4 ■|
|3 ■|
|2 □|
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
とずれ込み、右側にスクロールバーが出るようにしたいのです。
どうかよろしくお願いします。
No.2ベストアンサー
- 回答日時:
VB6の書き方だが
n = n + 1
s = TextBox1.Text
TextBox1.Text = n & vbCrLf & s
すなわち結合において、上記s(現状値)を加えるものの右にもってくればよい。それと改行を加えること、MultiLineをTRUEにしておくことなど。
No.1
- 回答日時:
textbox1.Text = "1" + textbox1.Text
textbox1.Text = "2" + textbox1.Text
textbox1.Text = "3" + textbox1.Text
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
String型の値にスラッシュをつ...
-
ユーザーフォームへのデータ入...
-
visual basic初心者です。 visu...
-
Excel ユーザーフォームで計算 ...
-
【VB6.0】 あるフォームから他...
-
GetNextWindowがDLLファイルUse...
-
[VB6] SQLの作成について
-
picture boxの画像をimageに上...
-
テキストボックスかラベル上の...
-
VB.NET)コンボボックスの連動に...
-
レコードセットにnullの場合
-
テキストボックスに大文字を
-
VB2005テキストボックスへのコ...
-
comboboxのクリックイベントに...
-
VBA public変数はどのようなこ...
-
リストビューの列ヘッダーの幅...
-
アクセスできない保護レベルエ...
-
ドラゴン曲線を再帰で書く
-
Excel VBA: private sub 内の...
-
subsequentとnextの違いってな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C#のループでtextboxに値を入れ...
-
String型の値にスラッシュをつ...
-
vb.net 文字コードから漢字へ変換
-
テキストボックスを下から上へ...
-
g95プログラムからg++関数を呼...
-
VBA テキストボックスで計算
-
VB
-
datagridview の任意の行に三...
-
[vb.net] 起動したFrom2を閉じ...
-
LIKE演算子の使い方2
-
Pythonでのかんたんな物理シミ...
-
再質問 エクセルVBAのコードを...
-
C# RichTextBoxについて
-
エクセルVBAでテキストボッ...
-
他のフォームから別のフォーム...
-
VBA public変数はどのようなこ...
-
アクセスできない保護レベルエ...
-
C言語のサフィックスについて
-
ユーザーフォームへのデータ入...
-
VB.NETでのイベントの途中終了
おすすめ情報