~katsuhiko メッセージボード |
| back | 451-500 | 501-550 |
551-600 |
| 550 | Re^3: 行番号表示とか、列番号表示とか。 | コメント数: 1件 |
| kmth | | 2000/05/11 (木) 00:57 | |
| http://www3.cds.ne.jp/~kmth/software/ | ||
| こんにちは、kmthです。 > この次のバージョンでは、行番号、桁ゲージの表示をお約束致します。 OnDrawLine的なイベントもサポートされていると嬉しいです。 いつも要望ばかりですみませんm(_ _)m |
||
| 549 | Re^2: 行番号表示とか、列番号表示とか。 | コメント数: 2件 |
| 本田勝彦 | | 2000/05/10 (水) 16:44 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| この次のバージョンでは、行番号、桁ゲージの表示をお約束致します。 |
||
| 548 | TEditor | コメント数: 0件 |
| 本田勝彦 | | 2000/05/10 (水) 16:42 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| TEditor ver 1.62 を公開しました。以前ここでご報告しました キャレット定着のバグをフィックスしただけのバージョンです。 また、1日限りの公開でしたが、IDE Word Editor アドインエキスパートは 非公開とさせて頂きます。どうしてもバグというか、Delphi が文句をたれる 現象を回避出来なかったので、諦めます。 ダウンロードしてくださった方々には申し訳無いです。D2, D3 では動くんですけどね。 |
||
| 547 | Re: 行番号表示とか、列番号表示とか。 | コメント数: 3件 |
| 清明 | | 2000/05/09 (火) 11:16 | |
| > さて、行番号表示とか、列番号表示の機能は、TEditorにないってことは、 > 分かっているのですが、なんか、方法ありません? > マージンの場所を上手く使えばそこに行番号を表示させることは 出来ます。結構めんどくさいけど(^^ゞ 私はWM_PAINTメッセージを受けたとき、マージン部分にDrawTextRectを 使ってTopRowからLines.Countを書き込むようにして実装しています。 |
||
| 546 | 行番号表示とか、列番号表示とか。 | コメント数: 6件 |
| シナモン | | 2000/05/09 (火) 02:57 | |
| 最近「TEditor」を始めました。シナモンと、申します。 これから、「TEditor」の使用方法について、教えていただきたいと思います。 宜しくお願い致します。 さて、行番号表示とか、列番号表示の機能は、TEditorにないってことは、 分かっているのですが、なんか、方法ありません? TEditor内に、行(列)番号表示しなくてもいいんです。 TEditorの左と、上に、何かコンポーネントを張って、それに表示するようなサンプルが、あるなら、紹介して頂きたいのですが。 本田さん、そして、ベテランの「TEditor」使いの皆様、 どうか、ご教授お願い致します。 |
||
| 545 | マージ | コメント数: 0件 |
| K2 | | 2000/05/08 (月) 10:20 | |
| http://web.kyoto-inet.or.jp/people/koyabu/ | ||
| K2@GWはふにゃふにゃになってました です。 > > 新ジージョンが出たときに手軽にソースをマージしてくれるツールが > > あればいいのですが、VSS みたいなもの。 > > VSSはわかりませんが、マージに関してはK2さんがお得意の > ハズですが、K2さ〜ん(^^;) 僕はCVSでやってます。 CVSの使い方をお勉強してから、 http://www-vox.dj.kit.ac.jp/nishi/cvs/cvs-manual/cvs-jp_63.html#SEC66 この辺を参考にすればよろしいかと。 マージ時の緊張感と不安感は、やっぱりありますけどね。でも、この方法で、 現在までちゃんとHEditorの最新版がフォローできています。 |
||
| 544 | Re: Selected について | コメント数: 0件 |
| 本田勝彦 | | 2000/05/05 (金) 13:23 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| > マウスで選択を開始して、その後選択開始位置まで戻したり、 > キーボードで Shift+→ のあと Shift+← として選択開始をしたのに > 選択範囲が無い状態にすると、SelLength は 0 なのですが、 > Selected は True のままです。 > SelLength = 0 となっても FSelectionState が sstSelected の > ままのせいだと思うのですが。 仕様です。(^^;)以前にも同様のご質問があったのですが、その時も アンダーラインを出したり消したりが煩雑なので、そういう仕様です としていたと思います。 |
||
| 543 | Selected について | コメント数: 1件 |
| パンタグラフ(fumika) | | 2000/05/05 (金) 11:28 | |
| http://homepage1.nifty.com/cosmic/ | ||
| またまた TEditor で質問です。GW中にすみませんm(__)m マウスで選択を開始して、その後選択開始位置まで戻したり、 キーボードで Shift+→ のあと Shift+← として選択開始をしたのに 選択範囲が無い状態にすると、SelLength は 0 なのですが、 Selected は True のままです。 SelLength = 0 となっても FSelectionState が sstSelected の ままのせいだと思うのですが。 |
||
| 542 | Re^3: URL の種類 | コメント数: 1件 |
| 本田勝彦 | | 2000/05/05 (金) 00:09 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| > 新ジージョンが出たときに手軽にソースをマージしてくれるツールが > あればいいのですが、VSS みたいなもの。 VSSはわかりませんが、マージに関してはK2さんがお得意の ハズですが、K2さ〜ん(^^;) |
||
| 541 | Re^2: URL の種類 | コメント数: 2件 |
| パンタグラフ(fumika) | | 2000/05/04 (木) 13:10 | |
| http://homepage1.nifty.com/cosmic/ | ||
| コメントありがとうございます。 ソースを書き換えて対応してみます。 新ジージョンが出たときに手軽にソースをマージしてくれるツールが あればいいのですが、VSS みたいなもの。 > 現在、パーサー自体を差し替える仕様というのを考え中で、そのための > お勉強をしています。 そちらも楽しみにしています。 |
||
| 540 | Re^2: 非アクティブ時に SelStart 設定してもスクロールしない? | コメント数: 0件 |
| パンタグラフ(fumika) | | 2000/05/04 (木) 13:07 | |
| http://homepage1.nifty.com/cosmic/ | ||
> 悩ましい部分なのですが、そういう仕様です。SelStart を指定した後に > EM_SCROLLCARET を SendMessage してやって下さい。 > TopRow を指定するのでも構いません。 わかりました。 それでやって見ます。 |
||
| 539 | Re: URL の種類 | コメント数: 3件 |
| 本田勝彦 | | 2000/05/04 (木) 11:47 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| > 現在の TEditor だと、URL として 'http:', 'https:', 'ftp:', 'www.' > で始まる文字列のみが認識されますが、この部分をリストか配列にして > 外部から登録する仕様にはできないでしょうかね。 > 余計な処理を入れると遅くなると言うのもあるとは思いますが・・・ 以前同様のご要望が有りまして、TStringList に保持するテストバージョンを こしらえたことがありまして、その時ちょっと悲惨な結果が出たので、 ソースコードを書き換えて下さい。ということで、そのままになっています。 現在、パーサー自体を差し替える仕様というのを考え中で、そのための お勉強をしています。 |
||
| 538 | Re: 非アクティブ時に SelStart 設定してもスクロールしない? | コメント数: 1件 |
| 本田勝彦 | | 2000/05/04 (木) 11:43 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| > TEditor 1.61 で SelStart に値をセットすると、その位置が見えるように > スクロールしてくれますが、TEditor がアクティブでないとスクロール > されないようです。これは仕様なのでしょうか? 悩ましい部分なのですが、そういう仕様です。SelStart を指定した後に EM_SCROLLCARET を SendMessage してやって下さい。 TopRow を指定するのでも構いません。 |
||
| 537 | URL の種類 | コメント数: 4件 |
| パンタグラフ(fumika) | | 2000/05/04 (木) 01:05 | |
| http://homepage1.nifty.com/cosmic/ | ||
| また要望ですが(^^;) 現在の TEditor だと、URL として 'http:', 'https:', 'ftp:', 'www.' で始まる文字列のみが認識されますが、この部分をリストか配列にして 外部から登録する仕様にはできないでしょうかね。 余計な処理を入れると遅くなると言うのもあるとは思いますが・・・ Initialization 部で 'news:', とか 'file:' とか'nifty:' なんてもの を登録すると、認識されるようになる、というのが嬉しいのですが。 |
||
| 536 | 非アクティブ時に SelStart 設定してもスクロールしない? | コメント数: 2件 |
| パンタグラフ(fumika) | | 2000/05/04 (木) 00:59 | |
| http://homepage1.nifty.com/cosmic/ | ||
| TEditor 1.61 で SelStart に値をセットすると、その位置が見えるように スクロールしてくれますが、TEditor がアクティブでないとスクロール されないようです。これは仕様なのでしょうか? 検索ダイアログを閉じずに常に出しておくようなものを考えているのですが 検索ダイアログにフォーカスがあるとスクロールされないんです。 SelStart に値を入れる前に TEditor に SetFocus してやると スクロールするのですが、ダイアログが後ろに行ってしまうので・・・ |
||
| 535 | TEditor ver 1.61 にバグ | コメント数: 0件 |
| 本田勝彦 | | 2000/05/03 (水) 12:04 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| が見つかりました。キャレットが画面へ定着されてしまう場合が発生します。 HEditor.pas の7,667行目にある CaretShow メソッドを以下のように 変更して下さい。 procedure TEditor.CaretShow; begin if (FCaretUpdateCount = 0) and HandleAllocated and Focused and not FCaretShowing and not IsCaretNoClient then begin FCaretShowing := True; ShowCaret(Handle); end; end; (FCaretUpdateCount = 0) が増えています。 よろしくお願い致します。 ver 1.62 の公開はもう少し様子を見てからにします。 |
||
| 534 | Re: Oh! toBracket その2 | コメント数: 0件 |
| 本田勝彦 | | 2000/05/03 (水) 12:00 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
> S := TEditor1.TokenStringBracketFromCaret; ここを S := Editor1.TokenStringBracketFromPos(P); にして見て下さい。 もう気づかれたかも知れませんね。(^^; |
||
| 533 | Oh! toBracket その2 | コメント数: 1件 |
| ゆうきひろ | | 2000/05/03 (水) 05:52 | |
| http://www.remus.dti.ne.jp/~kinpotwn/mozart/Nami2000.htm | ||
| すんません、500字制限がかかるのでTEditor1MouseMoveだけを・・・ procedure TForm1.TEditor1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); var P: TPoint; C: Char; S: String; begin P.x := X; P.y := Y; C := TEditor1.TokenBracketFromPos(P); case C of toUrl: TEditor1.Cursor := crMyCursor; toMail: TEditor1.Cursor := crMyCursor; toBracket: begin S := TEditor1.TokenStringBracketFromCaret; S := Copy(S,1,6); if S = '<file@' then TEditor1.Cursor := crMyCursor; end; else TEditor1.Cursor := crIBeam; end; end; |
||
| 532 | Oh! toBracket その1 | コメント数: 2件 |
| ゆうきひろ | | 2000/05/03 (水) 05:47 | |
| http://www.remus.dti.ne.jp/~kinpotwn/mozart/Nami2000.htm | ||
| toBracket 対応のメソッド群をさっそく試食させていただきました。いやぁ、いいですねえ(^^;)。素早い対応に感謝、感謝です! さて、<file@N:\zpg\jpn\夢\Miz71.jpg>という文字列を意識させるために以下のようなコーディングをしてだいたい動いているのですが、キャレットが指定の文字列の中にないとき TEditor1MouseMove でカーソル形状が変わりません(toUrl、toMailのときはもちろんOKです)。 ^ ← カーソルのつもり。こういうときはNG! <file@N:\zpg\jpn\夢\Miz13-71.jpg>^ これもNG! <file@N:\zpg\jpn\夢\Omu-7B.jpg> ^← こういうときはOK! <file@D:\MyData\松坂大輔\2000.nm2> どこに問題があるのでしょうか? 念のため TEditor1DblClick のコードも 掲示しておきます。 500時制限があるのでコードは次のカキコ |
||
| 531 | Re^7: Shift+Alt+→↓↑←で矩形選択するには | コメント数: 0件 |
| DEKO | | 2000/05/02 (火) 17:45 | |
| http://homepage1.nifty.com/ht_deko/ | ||
| >私が FDELPHI にインクリメンタルサーチのコードをアップしたときの >派生コンポ名が FEditor でした(爆) おぉ、まさにそれです(^o^)/ 拙作のテキストエディタではそのコードを参考にしてインクリメンタルサーチを実装しました(ちょっと挙動が違いますが...)。ついでに他の機能も「FEditor」に実装していたりします。 #その節はありがとうございました(^^; |
||
| 530 | Re^6: Shift+Alt+→↓↑←で矩形選択するには | コメント数: 1件 |
| パンタグラフ(fumika) | | 2000/05/02 (火) 14:15 | |
| http://homepage1.nifty.com/cosmic/ | ||
| > #FEditorって何だったっけ? > #確か、どなたかの派生コンボをパクって(参考にして)実装して名前だけ残ってるって > #奴だったと...(^^; 私が FDELPHI にインクリメンタルサーチのコードをアップしたときの 派生コンポ名が FEditor でした(爆) 実はインクリメンタルサーチは派生コンポにしなくてもできると分かった ので、私は使ってないのですが(^_^; |
||
| 529 | Re^5: Shift+Alt+→↓↑←で矩形選択するには | コメント数: 2件 |
| DEKO | | 2000/05/02 (火) 10:38 | |
| http://homepage1.nifty.com/ht_deko/ | ||
| >TFEditor とは派生コンポですか( ̄ー ̄) あはは。そうです。TFEditorはTEditorに読み替えて下さい。派生コンポのコーディングなので、実装される方は適宜修正して使って下さいね。 #FEditorって何だったっけ? #確か、どなたかの派生コンボをパクって(参考にして)実装して名前だけ残ってるって #奴だったと...(^^; |
||
| 528 | Re^5: Shift+Alt+→↓↑←で矩形選択するには | コメント数: 0件 |
| DEKO | | 2000/05/02 (火) 09:19 | |
| http://homepage1.nifty.com/ht_deko/ | ||
| >これ、ActionList と合わせて、Q&Aに上げさして下さいね。v(^^) どうぞ、どうぞ。あんなんでよろしければ...(^^; |
||
| 527 | Re^4: Shift+Alt+→↓↑←で矩形選択するには | コメント数: 1件 |
| 本田勝彦 | | 2000/05/02 (火) 00:54 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| これ、ActionList と合わせて、Q&Aに上げさして下さいね。v(^^) |
||
| 526 | Re^4: Shift+Alt+→↓↑←で矩形選択するには | コメント数: 3件 |
| パンタグラフ(fumika) | | 2000/05/01 (月) 21:00 | |
| http://homepage1.nifty.com/cosmic/ | ||
| > ...ついでに、Alt+ドラッグは以下のように処理しております。 あ、これは私もできています(^^) > inherited; これは要らないような・・・ > (Sender as TFEditor).SetFocus; // 環境によっては付ける必要アリ φ(._.) メモメモ 今のところ付けてませんが・・・ > (Sender as TFEditor).SelectionMode := smLine; TFEditor とは派生コンポですか( ̄ー ̄) |
||
| 525 | Re^3: Shift+Alt+→↓↑←で矩形選択するには | コメント数: 6件 |
| DEKO | | 2000/05/01 (月) 18:03 | |
| http://homepage1.nifty.com/ht_deko/ | ||
| >ありがとうございました。できました。 いえいえ。 ...ついでに、Alt+ドラッグは以下のように処理しております。 procedure TForm1.Editor_MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin inherited; (Sender as TFEditor).SetFocus; // 環境によっては付ける必要アリ if (Button = mbLeft) then begin if (ssAlt in Shift) then (Sender as TFEditor).SelectionMode := smBox else (Sender as TFEditor).SelectionMode := smLine; end; end; |
||
| 524 | Re^2: Shift+Alt+→↓↑←で矩形選択するには | コメント数: 7件 |
| パンタグラフ(fumika) | | 2000/05/01 (月) 11:37 | |
| http://homepage1.nifty.com/cosmic/ | ||
| > Keybd_Event(VK_SHIFT, 0, 0, 0); > Keybd_Event(VK_RIGHT, 0, 0, 0); > Keybd_Event(VK_RIGHT, 0, KEYEVENTF_KEYUP, 0); > Keybd_Event(VK_MENU , 0, KEYEVENTF_KEYUP, 0); ありがとうございました。できました。 ついでに Action に Dhortcut を指定しておけば隠しメニュー を作成して割り当てなくても良いというのも知りました(^^;) |
||
| 523 | TEditor ver 1.61 | コメント数: 0件 |
| 本田勝彦 | | 2000/04/30 (日) 18:01 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| を公開しました。 ・$2000 バイト以上の長い1行文字列を含むファイル読み込みへの対応 ・フォーカスの再入によるキャレット位置へのスクロールを回避 ・スクロールバーをクリックしてもフォーカスが移動しないようにした ・スクロールによってキャレットがマージン内に入る現象を回避した ・toBracket 対応のメソッド群を実装した などが実装されました。 |
||
| 522 | Re: Shift+Alt+→↓↑←で矩形選択するには | コメント数: 0件 |
| 本田勝彦 | | 2000/04/30 (日) 17:59 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| ようこそいらっしゃいまし。(^^) > TEditor もいつの間にか矩形選択や画面分割など > 私が初期の頃に要望して却下された(^^;)ことが > できるようになっているんですね。 縦書きはまだですが(^^; > さっそくですが、Delphi-IDE のエディタのように > Shift+Alt を押しながら→↓↑←で矩形選択するには > どうすればよいのでしょう。 なぜ出来ないのかが解らないのでちょっと・・・ DEKOさんの方法が良さげに思います。と言って逃げちゃお(((((;^^) |
||
| 521 | Re^2: Shift+Alt+→↓↑←で矩形選択するには | コメント数: 0件 |
| DEKO | | 2000/04/30 (日) 13:55 | |
| http://homepage1.nifty.com/ht_deko/ | ||
| 補足:IB_BoxRightはActionListのActionで、ショートカットに「Shift+Alt+Right」を定義してあります。 #以下「左/上/下」も同様です(^^; |
||
| 520 | Re: Shift+Alt+→↓↑←で矩形選択するには | コメント数: 9件 |
| DEKO | | 2000/04/30 (日) 12:07 | |
| http://homepage1.nifty.com/ht_deko/ | ||
| 姑息な手段ですが、私は以下の方法で実装しております。 // 矩形選択開始(右) procedure TFORM1.IB_BoxRightExecute(Sender: TObject); begin if Editor1.SelectionMode = smLine then Editor1.SelectionMode := smBox; Keybd_Event(VK_SHIFT, 0, 0, 0); Keybd_Event(VK_RIGHT, 0, 0, 0); Keybd_Event(VK_RIGHT, 0, KEYEVENTF_KEYUP, 0); Keybd_Event(VK_MENU , 0, KEYEVENTF_KEYUP, 0); end; 同様に左、上、下も定義して下さい(掲示板のMaxに引っ掛かりました^^;) |
||
| 519 | Shift+Alt+→↓↑←で矩形選択するには | コメント数: 11件 |
| パンタグラフ(fumika) | | 2000/04/29 (土) 21:18 | |
| http://homepage1.nifty.com/cosmic/ | ||
| こんにちは。fumika改めパンタグラフです。 ようやく Delphi の世界に舞い戻れそうです。 TEditor もいつの間にか矩形選択や画面分割など 私が初期の頃に要望して却下された(^^;)ことが できるようになっているんですね。 さっそくですが、Delphi-IDE のエディタのように Shift+Alt を押しながら→↓↑←で矩形選択するには どうすればよいのでしょう。 OnKeyDown あたりで SelectionMode を変えても、 キャレットが移動しないんですよね。 できれば TEditor デフォルトでやってもらえると うれしいのですが。 |
||
| 518 | Re^4: URL文字について | コメント数: 0件 |
| 中野克平 | | 2000/04/29 (土) 20:57 | |
| > どもども(^^) > 出典 url なんかも書いて頂けるとありがたかったです(^^;) RFCは、いろいろなところから入手できます。 たとえば、NIS-INFO@NIS.NSF.NET宛に件名が空で、本文の1行目に send rfcxxxx (xxxxはRFCの番号) というメールを送ると、すぐに返信として目的のRFCが送られてきます。 URLとして利用できる文字に関連するものとしては、 RFC1630 RFC1738 RFC1808 があります。 |
||
| 517 | Re^3: URL文字について | コメント数: 1件 |
| 本田勝彦 | | 2000/04/29 (土) 00:30 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| > RFCはRequest For Commentの略で、インターネットの事実上の規格としての性格をもつものです。 > HTTPやURLの定義をしているものです。 どもども(^^) 出典 url なんかも書いて頂けるとありがたかったです(^^;) |
||
| 516 | Re^2: URL文字について | コメント数: 2件 |
| 中野克平 | | 2000/04/29 (土) 00:03 | |
| > 情報ありがとうございます。 > > RFC って何でしょうか? RFCはRequest For Commentの略で、インターネットの事実上の規格としての性格をもつものです。 HTTPやURLの定義をしているものです。 |
||
| 515 | Re^3: toBracket | コメント数: 0件 |
| 本田勝彦 | | 2000/04/27 (木) 01:08 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| > TokenFromCaretについても同仕様にしてくださいますよう > 是非お願いいたします(^^ゞ ですね。対応したいとおもいます。 |
||
| 514 | 本田さん、いつもありがとうございます | コメント数: 0件 |
| 網代太郎 | | 2000/04/26 (水) 22:06 | |
| http://plaza27.mbn.or.jp/~ajitaro/ | ||
| 拙作ソフト「あじ太郎」を本日バージョンアップしました(TEditorは最新の1.60の 一つ前ですが)。本田さんには、いろいろお世話になり、ありがとうございました。 マウスによる選択文字列の移動は、今回ハ見送ってしまいました。「疑似トリプル クリック」との整合性が、やはりうまくいかなくて……。 「疑似」でないトリプルクリックを実現するために、どうすれば良いか、これから 勉強しようと思っています。 以上、本田さんへのご報告と、私の独り言でした。 |
||
| 513 | Re^2: toBracket | コメント数: 1件 |
| kmth | | 2000/04/26 (水) 02:32 | |
| http://www3.cds.ne.jp/~kmth/software/ | ||
| こんにちは、kmthです。 > toBracket も返す TokenFromPos も必要ですね。今度のバージョンで > 対応したいと思います。 TokenFromCaretについても同仕様にしてくださいますよう 是非お願いいたします(^^ゞ |
||
| 512 | Re: toBracket | コメント数: 2件 |
| 本田勝彦 | | 2000/04/26 (水) 01:23 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| > 以下のコードで toBracket のときカーソルの形状が変わりません。どこがおかしいのでしょ? すいません。TokenFromPos は toBracket を返さないんです。 HEditor.pas の interface 部のコメントにしか書いてないですね。 ヘルプにも書いてありませんでした。m(_ _)m 現状では、HEditor.pas を改造するより、方法が無さそうです。 PosTokenString を真似たメソッドをこしらえて InvalidBracketIndex ではなく Brackets[I] を渡すようにしなければなりません。 何かワケがあってこういう仕様にしたのだと思います<昔の私 toBracket も返す TokenFromPos も必要ですね。今度のバージョンで 対応したいと思います。 |
||
| 511 | toBracket | コメント数: 3件 |
| ゆうきひろ | | 2000/04/25 (火) 18:32 | |
| http://www.remus.dti.ne.jp/~kinpotwn/mozart/Nami2000.htm | ||
| 以下のコードで toBracket のときカーソルの形状が変わりません。どこがおかしいのでしょ? procedure TForm1.TEditor1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); var P: TPoint; C: Char; begin P.x := X; P.y := Y; C := TEditor1.TokenFromPos(P); //TokenFromPos は、Pで指定された位置にある語句の種類を返す。 case C of toUrl: TEditor1.Cursor := crMyCursor; toMail: TEditor1.Cursor := crMyCursor; toBracket: TEditor1.Cursor := crMyCursor; //カーソル形状が変わらない else TEditor1.Cursor := crIBeam; end; end; う〜む、この掲示板では半角スペースは無視されるんだなあ・・・ |
||
| 510 | Re: 置き換え機能について | コメント数: 0件 |
| 本田勝彦 | | 2000/04/25 (火) 01:27 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| > サンプルの置き換え機能を使用させていただいておりますが、 > 範囲選択内の置き換え機能がうまく動作しません。 > > 現象としては、範囲選択を行って置換処理を行うと、範囲選択して > いないところの上または、下(検索前方・後方)を置換してしまいます。 SearchTextは、Info に格納された Startより前、又は Start + Length 以降を その検索対象にしますので、そういう動作になると思います。 なんでかというと、上記コメントの 「Start」を検索する場合、1番目の Start に ヒットしてそれを選択した状態から、再検索して2番目の Start をヒットさせるた めには、検索開始位置を1番目の Start の後ろにしなければならないからです。 ぢゃないと1番目の Start を何度もヒットさせてしまいますでしょ? 範囲選択された文字列を置き換える場合は、SelText プロパティへ文字列を 代入するようにして下さい。 選択された文字列内だけで置き換えを行う場合は、少し工夫が必要になると 思います。 |
||
| 509 | 置き換え機能について | コメント数: 1件 |
| hiro | | 2000/04/24 (月) 19:54 | |
| サンプルの置き換え機能を使用させていただいておりますが、 範囲選択内の置き換え機能がうまく動作しません。 現象としては、範囲選択を行って置換処理を行うと、範囲選択して いないところの上または、下(検索前方・後方)を置換してしまいます。 サンプルのSearchText文のところのInfoには、選択範囲の 位置情報も正確に入っているのですが... オプション等の設定が必要なのでしょうか? よろしくお願いします。 |
||
| 508 | Re: URL文字について | コメント数: 3件 |
| 本田勝彦 | | 2000/04/23 (日) 15:13 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| 情報ありがとうございます。 RFC って何でしょうか? |
||
| 507 | URL文字について | コメント数: 4件 |
| 中野克平 | | 2000/04/23 (日) 13:00 | |
| URLとして認められる文字がどんなものか調べてみました。 RFCなどによると、すべての英数字に加えて、 ;/-+?:@=%~ が予約文字とされており、 さらに、 !<>"{}|\^[]'$ もまれに使われるようです。 |
||
| 506 | Re: どうも | コメント数: 0件 |
| 本田勝彦 | | 2000/04/23 (日) 02:03 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| ようこそいらさいまし。(^^) > TEditorは0.xのころから試用しており、本田さんには「ぜひ行間プロパティを > つけてくれ〜」などとお願いしたものの、現状ではTRichEditを採用しています。(^^;) その節はありがとうございました。 > どうやら1.60がでているようですのでこれからダウンロードして試してみます。 いま、メールを出し終えたばかりだったのですが、すばやいですね(^^;) そうそう、リンクさして下さいね。 |
||
| 505 | どうも | コメント数: 1件 |
| HWA | | 2000/04/23 (日) 01:36 | |
| http://village.infoweb.ne.jp/~wakimoto/hwa1/index.html | ||
| AUTLA(あうとら)というアウトラインプロセッサを公開しているHWA(脇元) と申します。 TEditorは0.xのころから試用しており、本田さんには「ぜひ行間プロパティを つけてくれ〜」などとお願いしたものの、現状ではTRichEditを採用しています。(^^;) 今後採用するかどうかはまだわかりませんが、とりあえず本日送金いたしましたので ごあいさつに参りました。 どうやら1.60がでているようですのでこれからダウンロードして試してみます。 では。 |
||
| 504 | TEditor ver 1.60 | コメント数: 0件 |
| 本田勝彦 | | 2000/04/23 (日) 01:12 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| を公開しました。 EM_ 系メッセージハンドラを実装致しました。 |
||
| 503 | Re^2: あー、恥ずかし・・・ | コメント数: 0件 |
| 本田勝彦 | | 2000/04/20 (木) 01:45 | |
| http://member.nifty.ne.jp/~katsuhiko | ||
| > おお! 500げ〜っとお!! > > ゴミレス、すんませんm(_ _)m。 お言葉を返すようで何ですが、これから新規発言される方は すべて500になるようです。<nifの掲示板の仕様 さっそくリンクしまっせ(^^) |
||
| 502 | Re: あー、恥ずかし・・・ | コメント数: 1件 |
| ゆうきひろ | | 2000/04/20 (木) 00:11 | |
| http://www.remus.dti.ne.jp/~kinpotwn/mozart/Nami2000.htm | ||
| おお! 500げ〜っとお!! ゴミレス、すんませんm(_ _)m。 |
||
| 501 | あー、恥ずかし・・・ | コメント数: 2件 |
| ゆうきひろ | | 2000/04/20 (木) 00:07 | |
| http://www.remus.dti.ne.jp/~kinpotwn/mozart/Nami2000.htm | ||
| 指定した文字列の認識させるには⇒指定した文字列を認識させるには  ̄  ̄ (^^;;;;;;;) 本田さん、K2さん、レスありがとうございます。レスがつくのはうれしいですが一度まちがうと恥のオンパレードになっちゃうなあ(^_^;)。 > ところで、ゆうきひろ さんのホームページへリンクさせて頂いて > よろしいですか? あんなHPでよかったらどーぞ。私の方もゴールデンウィーク前後にリニューアルしたいと思っていますので、そのときはリンクコーナーを設けるつもりです。 |
||