DOBON.NET DOBON.NETプログラミング掲示板過去ログ

richtextboxで左マージンを設定する方法

環境/言語:[C#]
分類:[.NET]

いつもお世話になっております。
richtextboxで左マージンを設定する方法ってないでしょうか

C++では、SetMarginsがあり設定出来るようなのですが

ご教授お願い致します。
こんにちは、じゃんぬねっと です。

■No9405に返信(てんてんさんの記事)
> いつもお世話になっております。
> richtextboxで左マージンを設定する方法ってないでしょうか
> C++では、SetMarginsがあり設定出来るようなのですが
> ご教授お願い致します。

SelectionIndent プロパティではダメなんでしょうか?
Margin というより、Padding に近いイメージですが...
じゃんぬねっと さま レス有難うございます。

Tabコードがうまく処理できれば良いんですが
それ以外は期待通りの動きしますね〜
おしいですが・・・残念です。

API使ってもむりなんでしょか

■No9409に返信(じゃんぬねっとさんの記事)
> こんにちは、じゃんぬねっと です。
>
> ■No9405に返信(てんてんさんの記事)
>>いつもお世話になっております。
>>richtextboxで左マージンを設定する方法ってないでしょうか
>>C++では、SetMarginsがあり設定出来るようなのですが
>>ご教授お願い致します。
>
> SelectionIndent プロパティではダメなんでしょうか?
> Margin というより、Padding に近いイメージですが...
こんにちは、じゃんぬねっと です。

■No9415に返信(てんてんさんの記事)
> Tabコードがうまく処理できれば良いんですが
> それ以外は期待通りの動きしますね〜
> おしいですが・・・残念です。

む、そうですか...。
1 番安全な方法だとは思ったのですが。

> API使ってもむりなんでしょか

そう思うのでしたら、ご自分で調べてください。(--#)
私は、検索エンジンのようなお利口さんではないですよ。
http://homepage1.nifty.com/OkaLab/Program/VbTips03.html#06

見た目だけの問題ならば、TextBox の BorderLine を似せたものを後ろに置き、
入力を受け付ける TextBox を BorderLine = none; として配置した方が安全ですね...
じゃんぬねっと様

EM_SETMARGINSで期待通りの動きをしました。

> そう思うのでしたら、ご自分で調べてください。(--#)
すみません、キーワードが悪かったのか発見には至らなかったもので
申し訳ございません。

> 私は、検索エンジンのようなお利口さんではないですよ。
と言いつつ、教えて頂き感謝です。
以後、もう少しキーワードを変えて調べるようにします。

> 入力を受け付ける TextBox を BorderLine = none; として配置した方が安全です
安全ってところがすごく気にはなりますが・・・

有難うございました。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板