尝试在图像周围换行文本

时间:2017-11-13 09:47:41

标签: c#

我正在尝试使用文本环绕图像,我到目前为止最接近的是将图像放在FlowLayoutPanel中并使用此代码创建适合的标签以允许我的文本适合:

        private void CodexRibbon_Load(object sender, RibbonUIEventArgs e)
    {
        if (!Globals.ThisAddIn.FirstLoadComplete)
        {
            Messenger.Default.Register<object>(this, ItemSend);
            Globals.ThisAddIn.FirstLoadComplete = true;
        }
    }

但是这种技术会创建它们,使得单词之间有大的空格,只有图像旁边的第一行有文本而不是下一行,所以看起来像这样:

XXX ~~~~~~~

XXX

XXX

~~~~~~~

其中X代表图像,〜代表文字。

为什么这不能按预期工作,是否还有其他解决方案?

编辑:正如Sinatr在评论中所说,我想要的结果是文本位于图像的右侧,如果文本太多则继续在其下方,以便它看起来像这样(使用相同的键如上所述):

XXX ~~~~~~~~~

XXX ~~~~~~~~~

XXX ~~~~~~~~~

~~~~~~~~~~~~~

~~~~~~~~~~~~~

0 个答案:

没有答案