【问题标题】:How do I make a chat like interface/display?如何进行类似界面/显示的聊天?
【发布时间】:2011-07-20 01:34:39
【问题描述】:

基本上,我想要一个类似聊天的界面 - 一行是姓名和时间,接下来的几行是一条消息。

在 HTML / ASP.Net(或任何其他网络语言)中,这显然很容易 - 构建一个组件并为每个聊天对象创建多个副本。

我一直在尝试winforms,最接近的是TreeView列表,但它看起来并不漂亮!

我只是想知道是否有人能指出我需要做些什么才能以聊天应用程序的风格实现漂亮的格式化文本框?

【问题讨论】:

标签: c# winforms user-interface .net-4.0


【解决方案1】:

您可以使用 ListView 并编辑模板。至少我过去是这样做的。

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.layouttemplate.aspx

【讨论】:

    【解决方案2】:

    我不认为在 ASP.Net 中比在 Winforms 中更容易。试试 RichTextBox 控件 - 您可以控制整个布局(大部分)。

    【讨论】:

      【解决方案3】:

      您应该使用某种列表视图。至少它是在 WPF 中完成的方式。也应该可以在 Forms 中使用。

      【讨论】:

      • 在 Winforms 中自定义 ListViews 甚至不如在 WPF 中那么好 - 你很快就会感到沮丧!
      猜你喜欢
      • 2011-06-09
      • 2012-01-27
      • 2018-12-09
      • 1970-01-01
      • 2021-01-15
      • 1970-01-01
      • 2011-06-29
      • 2023-02-14
      • 1970-01-01
      相关资源
      最近更新 更多