1

          ここに画像の説明を入力

実行コントロールを挿入できるテキストブロックを含む ac# WPF アプリを作成しました。現在、同じ Win32 アプリケーションを作成しています。問題は、私が Win32 を初めて使用することです。そのため、次のようなコントロールがあるかどうかわかりません。

  • テキストのようなコントロールを追加できます
  • テキストの折り返しまたは自動改行をサポート
  • 追加する各テキスト コントロールは、さらなるアクションのために左クリック イベントと右クリック イベントをサポートするために追加します。

ダイアログに静的テキスト コントロールを追加することを検討していますが、既存のコントロールの隣に追加することはサポートされていません。
それで、私のニーズに合ったコントロールはありますか?感謝!
(以下は、上記のポップアップを表示するために使用するコードで、Run コントロールを TextBlock に追加します)

<Grid>
    <TextBox x:Name="textBox1" KeyUp="tb_KeyUp" TextChanged="tb_TextChanged" BorderThickness="0" TabIndex="1" IsInactiveSelectionHighlightEnabled="True" UndoLimit="1000" Padding="4,0,0,0" Background="Yellow" AcceptsReturn="True"/>
    <Popup Name="tip" VerticalOffset="3" HorizontalOffset="-1" Opened="tip_Opened" SnapsToDevicePixels="True" PopupAnimation="Scroll">
        <Border BorderThickness="1" Background="White">
            <ScrollViewer MaxHeight="700" VerticalScrollBarVisibility="Auto">
                <Grid>
                    <ListView x:Name="lb" Focusable="False" SelectionMode="Single" BorderThickness="0" MouseUp="lb_MouseUp"/>
                    <DockPanel Name="d_tbl" Visibility="Collapsed">
                        <StackPanel Orientation="Horizontal" Height="21" DockPanel.Dock="Top">
                            <ComboBox/>
                            <ComboBox/>
                        </StackPanel>
                        <TextBlock Name="tbl" FontSize="16" DockPanel.Dock="Top" Padding="10" MaxWidth="800" TextWrapping="Wrap" MouseUp="tbl_MouseUp"/>
                    </DockPanel>
                </Grid>
            </ScrollViewer>
        </Border>
    </Popup>
</Grid>
4

0 に答える 0