tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: RichTextBoxの行間隔設定方法(訂正)
投稿日: 2005/06/07(Tue) 09:21
投稿者花ちゃん
> 確かにVB6.0では動作しましたが、MDEを利用して.NETへ変換しても動作しません。

構造体の書き方に注意して下さい。
私が一番苦労したところで、私のやり方(配列の部分を構造体で)はスマートとは言えず、
ここへ記載するには少し恥ずかしいので、ご自分で試すなり、他の人に質問するなりして下さい。
PARAFORMAT2 構造体も下記のように変更しております。

    Private Structure PARAFORMAT2
        Dim cbSize As Integer
        Dim dwMask As Integer
        Dim wNumbering As Short
        Dim wEffects As Short
        Dim dxStartIndent As Integer
        Dim dxRightIndent As Integer
        Dim dxOffset As Integer
        Dim wAlignment As Short
        Dim cTabCount As Short
        Dim rgxTabs As RGX_TAB2    '結局この部分は構造体で処理する事で OK でした。
        Dim dySpaceBefore As Integer
        Dim dySpaceAfter As Integer
        Dim dyLineSpacing As Integer
        Dim sStyle As Short
        Dim bLineSpacingRule As Byte
        Dim bOutlineLevel As Byte
        Dim wShadingWeight As Short
        Dim wShadingStyle As Short
        Dim wNumberingStart As Short
        Dim wNumberingStyle As Short
        Dim wNumberingTab As Short
        Dim wBorderSpace As Short
        Dim wBorderWidth As Short
        Dim wBorders As Short
    End Structure

以上の部分に注意してコードを書き換えればうまく動作します。(配列では NG でした。)

(今、アップグレードウィザードで変換して確認しました)

他にいい方法等が見つかれば結果共々教えて下さい。


# VB6.0 の方のサンプルは試して頂いたそうですが、できれば、試した結果や
環境を詳しく教えて頂けないでしょうか?

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。