1-) C# RMOS - tileview1 kullanımı
gridcontrolu tileview e change et dizayn dan
using DevExpress.XtraGrid.Columns;
using DevExpress.XtraPdfViewer;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication6
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
// pdfViewer1.DocumentFilePath = "a.pdf";
private void Form1_Load(object sender, EventArgs e)
{
gridControl1.DataSource = RHVeritabani.MyGetDataTable("select * from ocrGlobal");
//tileView1.OptionsTiles.ItemSize = new Size(90, 40);
//tileView1.GetThumbnailImage += TileView1_GetThumbnailImage;
// Specify a column that provides information on images to render.
GridColumn gr= new GridColumn();
gr.FieldName = "resimon";
tileView1.ColumnSet.BackgroundImageColumn = gr;
tileView1.OptionsImageLoad.RandomShow = true;
tileView1.OptionsImageLoad.LoadThumbnailImagesFromDataSource = false;
// Enable async image load.
tileView1.OptionsImageLoad.AsyncLoad = true;
}
private void TileView1_GetThumbnailImage(object sender, DevExpress.Utils.ThumbnailImageEventArgs e)
{
//Generate a thumbnail for the current record.
Bitmap image = new Bitmap(e.DesiredThumbnailSize.Width, e.DesiredThumbnailSize.Height);
Graphics graphics = Graphics.FromImage(image);
GraphicsUnit grUnit = GraphicsUnit.Pixel;
RectangleF imageRect = image.GetBounds(ref grUnit);
LinearGradientBrush brush = new LinearGradientBrush(imageRect, Color.White, Color.White, 45, false);
graphics.FillRectangle(brush, imageRect);
e.ThumbnailImage = image;
}
}
}