58 lines
2 KiB
C#
58 lines
2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
using SzNPProjects;
|
|
|
|
namespace Test_Project
|
|
{
|
|
public partial class Form1 : Form
|
|
{
|
|
public Form1()
|
|
{
|
|
InitializeComponent();
|
|
/*var tmp = new RichListView();
|
|
tmp.ItemHeight = 50;
|
|
tmp.Columns.Add(new RichListViewColumn());
|
|
tmp.Columns[0].Width = 100;
|
|
Console.WriteLine("Main call");
|
|
tmp.Items.Add(new RichListViewItem());
|
|
this.Controls.Add(tmp);
|
|
tmp.Show();*/
|
|
|
|
//var col = new RichListViewColumn();
|
|
//col.Width = 50;
|
|
//richListView1.Columns.Add(col);
|
|
var item=new RichListViewItem();
|
|
//item.Control.Text = "Test :P";
|
|
richListView1.Items.Add(item);
|
|
richListView1.Items[0].SubItems[0].Text = "Test :P";
|
|
richListView1.Items[0].SubItems[1].Text = "Second col";
|
|
richListView1.Items.Add(new RichListViewItem());
|
|
richListView1.Items[1].SubItems[0].Text = "Only one col of text";
|
|
richListView1.ItemClicked += richListView1_ItemClicked;
|
|
richListView1.ItemDoubleClicked += richListView1_ItemDoubleClicked;
|
|
|
|
var tmp=new Control[2];
|
|
tmp[0] = new PictureBox();
|
|
((PictureBox)tmp[0]).SizeMode = PictureBoxSizeMode.StretchImage;
|
|
richListView1.Items.Add(new RichListViewItem(tmp));
|
|
((PictureBox)richListView1.Items[2].SubItems[0]).ImageLocation = "test.jpg";
|
|
}
|
|
|
|
void richListView1_ItemDoubleClicked(object sender, int e)
|
|
{
|
|
MessageBox.Show(e + 1 + ". item double clicked");
|
|
}
|
|
|
|
void richListView1_ItemClicked(object sender, int e)
|
|
{
|
|
//MessageBox.Show(e + 1 + ". item clicked");
|
|
}
|
|
}
|
|
}
|