- ベストアンサー
C++BuilderのMemoコンポーネントについて
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Memoコンポーネントを編集不可にするには ReadOnlyというプロパティをtrueにします。
その他の回答 (1)
- yasuch
- ベストアンサー率41% (27/65)
Memoコンポーネントをどのように使おうとされているのか 良く理解していないので副作用があるかもしれませんが MemoコンポーネントでMouseDownなどのイベントが 発生したら別のオブジェクトにフォーカスを移動すれば テキストカーソルは表示されないと思います。 それ以外にも良い方法があるのかもしれませんが...
お礼
お返事ありがとうございます。 大変参考になりました。ありがとうございました。
関連するQ&A
- C++Builder 6でフォームを表示しないで
いままでフォーム上で作っていまして...なのですが C++Builder 6でプログラムを作り 実行時フォームを表示しないで 作る場合どのように編集すればいいのでしょうか? 説明がわかりにくくてすいませんが よろしくお願いいたします
- ベストアンサー
- C・C++・C#
- DelphiのTMemoのテキスト末尾の改行削除
Delphiで付箋ソフトを作ろうとしています。 それで、Memoコンポーネント(TMemo)に入力されたテキストの末尾に改行があったら、それを削除したいのですが、改行があるかどうかを検知することすらできません。 Memo1.Lines.Strings[Memo1.Lines.Count-1] が最後の行の文字列の内容になるはずなのですが、末尾に改行があってもなくても、これ↑には同じ文字列(末尾に改行なし)が入っています。でも、表示上は異なっているんです。 どなたか、わかる方いらっしゃいましたら教えてください。
- 締切済み
- その他(プログラミング・開発)
- 1文字単位でアクセスできるようにするには?
Borland C++ Builder 6 を使っています。 memoコンポーネントでは文字列を行単位で、アクセスできるようですが、その行の中の1文字をクリックすることによりアクセスできる方法はないでしょうか? 他に、適したコンポーネントがあるのでしょうか? または、配列か何かを使って、プログラムで、実現させることができるのでしょうか?その方法に困っています。よろしくお願いします。
- ベストアンサー
- C・C++・C#
- デルファイ5ProでのRichEditコンポーネントのリンクの仕方
お世話になっております。 この度Delphi5PROでソフトを作成しているのですが、 RichEditコンポーネントに文字を入力し、http://などから始まるURL文字列が表示されたら、それにリンクを貼るということをしたいと思ったのですが、 それは可能なのでしょうか? 文字列は、他ソフトのチャットのログを読み込んでURLをみつけて・・・というやり方で表示させようと思っています。 文字列にURLのリンクをつける方法をどなたかわかる方が居ましたら、ご教授願います。 よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- Visual C++からpingを実行してその結果を得る方法
Visual C++からpingを実行してその結果を得る方法を教えてください。 ICMPのパケットを送出するプログラムが書ければいいのですが、 MFCを使うとTCP, UDPを使うことになるので、この方法は取れないように 思われます。あとは、ping.exeをShellExecute()で実行することも 考えられますが、pingの実行結果(コンソールに出力された文字列)の 取得方法が分かりません。よろしくお願いします。
- ベストアンサー
- C・C++・C#
- コマンド(例えばls)の出力結果を文字列で取得するプログラムの作成方法
はじめまして。 Linux(ディストリビューションは問わず)で コマンド(例えばlsコマンド)を実行して その出力結果を文字列で取得するプログラムを作成したいです。 コマンドの実行はsystem()で可能なのかな?と思っていますが、 コンソールに出力される内容はどのように取得して良いのか分かりません。 詳しい方がおりましたらご教授お願い致します。
- ベストアンサー
- C・C++・C#
お礼
すごく簡単なことであったのですね… こんな質問をしてしまい、すみませんでした。 ちなみに点滅するカーソルを消すことってできるでしょうか。