1

SQLite データベースに rtf 形式で保存された各書籍のアプリケーション エピソード。このコードでエピソードをマージします:

rtbText.ResetText();
rtbText.Clear();
rtbText.Rtf = null;
DataTable dt = DAL.DataAccessClass.MultiMedia.FetchTexts(PointId, OutPointTitleId);
if (dt.Rows.Count != 0)
{
    string TextForRtf = string.Empty;
    RichTextBox rtftxt = new RichTextBox();
    foreach (DataRow Row in dt.Rows)
    {
        string Temp = Row["PointTitleContentRTF"].ToString();
        TextForRtf += Temp.Replace("\n}", "\n").Trim();
    }
    rtbText.Rtf = TextForRtf;
    rtbText.RightToLeft = System.Windows.Forms.RightToLeft.Yes;
    rtbText.Modified = false;
}

エピソードのリストはリスト ボックスにあります。ユーザーが書籍名をクリックすると、すべてのエピソードがマージされ、RichTextBox に表示される必要があります。しかし、初めて RichTextBox のコンテンツが RichTextBox の真ん中に表示されます。任意のエピソードをクリックして、本の名前をもう一度クリックすると、RichTextBox のコンテンツが正しく表示されます。どうすればこれを修正できますか?

これは私の問題の実例です:

これは私の問題の実例です

4

0 に答える 0