Tag: 从右到左的

在C#中合并RTL Datagridview列标题

我想合并3个Datagridview列标题(第3个,第4个和第5个) 列)和Datagridview的RightToleft属性已启用。 我是用户 这段代码: private void PromotionButton_Click(object sender, EventArgs e) { dataGridView1.ColumnHeadersHeight = dataGridView1.ColumnHeadersHeight * 2; dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; dataGridView1.CellPainting += new DataGridViewCellPaintingEventHandler(dataGridView1_CellPainting); dataGridView1.Paint += new PaintEventHandler(dataGridView1_Paint); dataGridView1.Scroll += new ScrollEventHandler(dataGridView1_Scroll); dataGridView1.ColumnWidthChanged += new DataGridViewColumnEventHandler(dataGridView1_ColumnWidthChanged); } private void dataGridView1_Paint(object sender, PaintEventArgs e) { for (int j = 2; j -1) { Rectangle r2 = e.CellBounds; […]

从右到左TabControl的TabPages的关闭按钮c#

我想为TabControl TabPages添加一个关闭按钮。 我尝试这个代码,它与左到右TabControl工作正常: private Point _imageLocation = new Point(13, 5); private Point _imgHitArea = new Point(13, 2); this.tabControl2.DrawMode = System.Windows.Forms.TabDrawMode.OwnerDrawFixed; tabControl2.DrawItem += TabControl2_DrawItem; private void TabControl2_DrawItem(object sender, System.Windows.Forms.DrawItemEventArgs e) { try { Image img = new Bitmap(GestionP.Properties.Resources.Close); Rectangle r = e.Bounds; r = this.tabControl2.GetTabRect(e.Index); r.Offset(2, 2); Brush TitleBrush = new SolidBrush(Color.Black); Font f = this.Font; […]