現在、勉強のためにVBでテキストエディタを作っています。一応、形にはなってきたのですが、メモ帳などについている『右端折り返し』がどうしても出来ません。
チェックボックスをつくって、そこをクリックすればテキストボックスのScrollBarsの値を、
Private Sub Check1_Click()
Text1.ScrollBars = vbVertical
End Sub
というように変えるようにすればよいかと思ったら、
『値の取得のみ可能なプロパティに値を設定することはできません』と出てエラーとなります。
いったい、どうすれば右端でテキストを折り返せるようになるのでしょうか? 詳しい方がいればお教えください。
No.1ベストアンサー
- 回答日時:
似たような状況のときに、私は次の方法で逃げました。
テキストボックスをコントロール配列で複数準備し、デザインでScrollBarsプロパティの値をそれぞれ別の値で設定しておく。
Visbleプロパティで、メニューで選ばれた機能のテキストボックスのみ表示する。
他のプロパティをコード中で使用するときは、現在表示しているテキストボックスのインデックスを退避しておけば可能。
みたなことを行いました。
No.2
- 回答日時:
こんにちは。
maruru01です。リッチテキストボックスを使用すると簡単に出来ます。
リッチテキストボックスは、言わば通常のテキストボックスの拡張版で、テキストボックスのプロパティなどが全て用意されているので、簡単に移行出来ます。
なお、リッチテキストボックスコントロールは、標準コントロールではないので追加しなければなりません。
追加の仕方は、
メニューの[プロジェクト]→[コンポーネント]で、
「Microsoft Rich TextBox Control 6.0(SP4)」
をチェックしてOKします。
すると、ツールボックスにリッチテキストコントロールのアイコンが追加されます。
(多分サービスパック4を当てていないとコンポーネントのリストにないかも知れません)
ちなみに、右端折り返しは、RightMarginプロパティで設定出来ます。
では。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ブラウザ) テキストの折り返しがないサイトの文字を折り返してPDF化したい 4 2022/12/02 09:49
- Visual Basic(VBA) VBAで質問ですが、皆さんはどの様に導き出しているのでしょうか? 6 2022/05/03 21:53
- Visual Basic(VBA) ユーザーフォームの書き出しで追加のご相談 ユーザーフォームの値をシートに書き出す際、コードが表示され 2 2022/08/05 10:58
- Excel(エクセル) エクセルVBAでチェックボックスにチェックを入れる 1 2022/09/14 00:52
- 運転免許・教習所 丁字路で私が一時停止中に、対向車が右側から左折しているときに接触が心配でじーっと見ていたら 5 2022/07/07 02:51
- Google Drive googleスプレッドシートで文章がセルにきれいに収まらなくて困っています 2 2022/07/31 16:00
- Excel(エクセル) Excel VBAで、行の高さを、上下1文字分程度高くしたい 3 2023/04/23 00:17
- Word(ワード) Word(ワード)表示の直し方について 4 2022/07/31 23:13
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MFCでbitmapを背景にしてstatic...
-
DataGridViewで行の展開みたい...
-
リストコントロールのデータの...
-
テキストボックス(VBA)でEnter...
-
Excelのワークシートでのコンボ...
-
DataGridで左詰め、右...
-
エクセルの画像にツールチップ...
-
VB.NETで縦書表示をしたいので...
-
Wordテキストコントロールが未...
-
C# アプリ終了時に設定を記憶...
-
TreeViewでToolTipTextを表示し...
-
Enabled=Falseのテキストボック...
-
VBで、tableの列を動的に増やす...
-
VB2005 コードでのコントロー...
-
ADOのCursorLocationプロパティ
-
PictureBoxの背景色変更(VB.NET)
-
C# TEXTが空白であるLABELは何...
-
コンボボックスの高さを変更し...
-
ACCESS2010 ActiveXコントロー...
-
ユーザーフォームに日付を表示...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックス(VBA)でEnter...
-
ADOのCursorLocationプロパティ
-
Wordテキストコントロールが未...
-
エクセルの画像にツールチップ...
-
ACCESS2010 ActiveXコントロー...
-
ユーザーフォームに日付を表示...
-
コンボボックスの高さを変更し...
-
C# TEXTが空白であるLABELは何...
-
VB.NETで縦書表示をしたいので...
-
VBからエクセルのテキストボ...
-
エクセル入力規制リスト行数
-
DataGridViewで行の展開みたい...
-
チェックボックスの文字色の変え方
-
デザインモードを解除すると消...
-
VB6でLabelの最前面にText Box...
-
Enabled=Falseのテキストボック...
-
C# アプリ終了時に設定を記憶...
-
PictureBoxの背景色変更(VB.NET)
-
checkbox付きListViewで デフ...
-
VC++のエディットボックスの非表示
おすすめ情報