trichedit

    -1熱度

    1回答

    以下一塊RTF與RTF類似,一些用戶在過去十年中通過像小應用程序這樣的自定義寫字板使用delphi應用程序在這裏和那裏保存(仿照隨附的示例德爾福)使用三角控制。該應用程序已在Delphi 7中實現,它運行在XP和Windows 7上。 我將rtf片段保存到rtf文件中,當我在word或wordpad中打開它時,它們顯示符號字符而不是文本。在我看來,這是有道理的,因爲使用的fcharset是2,它是

    5熱度

    1回答

    我試圖在RichEdit控制使用EM_SETTEXTMODE在Delphi 7 只需創建一個新的項目,添加一個TRichEdit控制和TButton控制和下面的代碼添加到該按鈕的點擊處理程序: SendMessage(RichEdit1.Handle, WM_SETTEXT, 0, LPARAM(PChar(''))); Button1.Caption := IntToStr(SendM

    0熱度

    1回答

    我是新的德爾福,我想弄清楚如何加載特定行(而不是完整的文本)從一個richtextbox到另一個。 procedure TForm1.richedit1change(Sender: TObject); var ms: TMemoryStream; begin ms := TMemoryStream.Create; try RichEdit1.Lines.

    1熱度

    1回答

    我有一個TRichEdit控件,我不斷地添加行。問題是,當控件集中時,每當添加一行時它都會自動滾動到最後。 如何添加行時停止滾動條移動到最後?添加新行時如何防止自動滾動聚焦的TRichEdit?

    0熱度

    2回答

    我在現有的C++ CodeGear的項目創建一個搜索功能。 當你雙擊一個單詞,單詞的所有出現的背景是綠色的油漆像記事本+ +。 在應用顏色之前,我將原始TRichEDit文本保存在TMemoryStream中,以便能夠恢復原始文本。我重置顏色恢復正常就在TRichEdit click事件。 我想知道是否有一種方法可以在TMemoryStream中保存每個搜索詞的出現,也可以使用類似EM_STREA

    -1熱度

    2回答

    我正在尋找如何把TRichEdit放入數組並將其保存到本地文件(例如:File.dat)的信息。 我們的目標是存儲大量的文字,描述以及它的「名稱」。 我想我必須開始: type TMessage = record Name : string; Desc : string; Text : TMemoryStream; end; var ARListMes

    1熱度

    2回答

    我第一次有一個TMemo,當我抓住滾動條的大拇指時,Memo內容逐行滾動,這意味着不是逐像素平滑。 然後我轉而使用TRichEdit控件。但現在它逐個像素地平滑滾動。 有沒有辦法配置TRichEdit控件的行爲更像TMemo控件,一次滾動整行? 我意識到TRichEdit可以根據選定的樣式具有不同的線高度。但是,如果頂線總是對齊(不顯示一半),這應該不成問題。 如果沒有簡單的方法,我可以調整在WM

    0熱度

    1回答

    如果我在TRichEdit控件內部單擊,如何從鼠標客戶機座標獲取線索引(我已單擊)? 換句話說,如何將客戶端座標轉換爲線索引? ***編輯 我實際上沒有在TRichEdit控件中單擊,我點擊了另一個控件並需要與TRichEdit控件的行號同步。

    1熱度

    2回答

    有沒有辦法在TRichEdit控件中暫停/恢復撤消記錄?是否有消息發送或設置模式? 編輯 我已經通過使用ITextDocument接口解決了它。看到我的帖子下面。

    0熱度

    2回答

    我有一個TjvRichedit控件,其中包含一些表格,其中一些行/單元格填充了文本。 我想選擇一些完整的行(例如firstLine和firstLine + 1行)並將它們複製到剪貼板(或流)。我用波紋管代碼: SelStart := Perform(EM_LINEINDEX, firstLine, 0); SelLength:= length(lines[firstLine]) + length