C#在ListView中垂直显示图像

时间:2018-08-13 19:58:37

标签: c# winforms listview

我试图找出一种创建垂直大图标ListView的方法,然后在左侧添加包含位图的项目,在右侧添加说明,我查看了选项,但找不到任何相关内容满足我的需要,我是C#新手,我不知道是否真的可以使用内置选项来做到这一点。

我不知道我将加载多少项目,因为应用程序将不断检查新服务器响应,并且我想不断向ListView添加新响应。

我能够从网络上获取图像和描述,并使用该图像创建位图,但是我想不出一种方法来正确创建列表视图并在下面的代码中添加项目。

$ch = curl_init("https://centralplanner.net/api/contacts/count");
$options = [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => "Authorization: Token token=\"myToken\""
];
curl_setopt_array($ch, $options);

$content = curl_exec($ch);

我需要

enter image description here

编辑:我尝试过:

var Message = arg as SocketUserMessage;
var Con = new SocketCommandContext(Client, Message);
WebRequest request =
    WebRequest.Create(Con.Message.Author.GetAvatarUrl());
WebResponse response = request.GetResponse();
Stream responseStream =
    response.GetResponseStream();
Avatar = new Bitmap(responseStream);
string Message = Con.Message.Content;

,但它仅在“将公会添加到列表”行之后返回,并且在调试时在工作室中不显示任何类型的异常,但是,如果我删除了“ Item.Add”行,它将结束代码正确并更改按钮文字。

真的很感谢任何帮助

0 个答案:

没有答案