我写了一个c#WPF应用程序,其中包含一个文本块,我可以将Run控件插入其中。现在我正在编写一个相同的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>