控件
试行
学而时用之!
展开
-
C#中的TreeView用法
C#中的TreeView控件的使用原创 2023-03-07 09:17:19 · 110 阅读 · 0 评论 -
C#使用DevExpress中的chartcontrol
解决DevExpress框架ChartControl控件的显示对象名称原创 2022-07-28 15:35:02 · 498 阅读 · 0 评论 -
C#的DevExpress的Series控件设置文本
在Series中的LegendTextPattern属性设置文本原创 2021-07-30 11:05:05 · 425 阅读 · 0 评论 -
DevExpress的gridControl实现行号标题和行号
在这里插入代码片 private void advBandedGridView1_CustomDrawRowIndicator(object sender, RowIndicatorCustomDrawEventArgs e) { //显示序号 if (e.Info.Kind == DevExpress.Utils.Drawing.IndicatorKind.Header) { e..原创 2021-07-29 11:48:48 · 647 阅读 · 0 评论 -
C#的DevExpress控件GridControl实现分页
先看效果图:代码如下:在这里插入代码片 //页行数 public int bookSeach_pagesize = 10; //当前页 public int bookSeach_pageIndex = 1; //总页数 public int bookSeach_pageCount; //-----图书查询---图书查询分页方法 public void BookSeach_Pager()原创 2021-06-29 10:12:25 · 1657 阅读 · 1 评论 -
DevExpress的控件TextEdit只允许输入正整数用法记录
在TextEdtit---->Properties—>MaskSettingsMask Type设置Extended Regular ExpressionMask Expression设置[0-9]*如图:原创 2021-06-25 14:32:17 · 788 阅读 · 0 评论 -
C#的DevExpress框架实现获取选中行repositoryItemCheckEdit的值
界面效果:gridView的行设置:获取选中行代码方法一: //第一种方法 DevExpress.XtraGrid.Columns.GridColumn col = gridView6.Columns[0]; //第一个列表题 for (int i = 0; i < gridView6.RowCount; i++)原创 2021-04-28 11:15:52 · 1253 阅读 · 0 评论 -
layoutControl1.AllowCustomization = false;//禁止右击控件的时候有菜单customize layout 弹出来
layoutControl1.AllowCustomization = false;//禁止右击控件的时候有菜单customize layout 弹出来 layoutControl2.AllowCustomization = false; layoutControl3.AllowCustomization = false; layoutControl4.AllowCustomization = false; ...原创 2021-04-25 17:58:48 · 568 阅读 · 1 评论 -
禁止显示DevExpress的gridcontrol的点击列标题菜单
进入gridView>Run Resigner修改EnableColumnMenu属性为false原创 2021-04-25 17:07:52 · 390 阅读 · 1 评论 -
解决在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。
原代码: MySqlConnection sqlConnection = NETHelper.OpenDB(NETHelper.constr); DataTable dt = NETHelper.SqlDataTable(sql, sqlConnection); if (dt.Rows.Count > 0)原创 2021-04-07 09:48:12 · 1319 阅读 · 0 评论 -
设置DevExpress.XtraGrid.GridControl的标题文本居中和单元格文本居中
标题文本居中:选中Run Designer->View--->Appearance--->HeaderPanel--->TextOptions--->HAlignment属性设置为Center2:设置单元格的文本居中选中Run Designer->View--->Appearance--->Row--->TextOptions--->HAlignment属性设置为Center设置好了 之后效果如下:...原创 2020-12-23 17:34:55 · 2073 阅读 · 0 评论 -
C#实现ListView的标题绘制和子项的改变颜色
效果如图所示: private void ListView1_DrawColumnHeader(object sender, DrawListViewColumnHeaderEventArgs e) { e.Graphics.FillRectangle(Brushes.Red, e.Bounds); e.DrawText(); // e.DrawBackground(); ..原创 2020-12-18 10:24:14 · 1150 阅读 · 3 评论 -
C#DataGridView的删除选中行数据和清空所有数据
删除之前的效果图:点击删除选中数据按钮之后的效果:点击删除全部的效果:代码: if (DataGridView_Registerlist.Rows.Count > 0) { //移除选中行 DataGridView_Registerlist.Rows.Remove(DataGridView_Registerlist.CurrentRow);//把该行移除原创 2020-07-29 10:26:36 · 3345 阅读 · 0 评论 -
C#改变DataGridView选中行字体颜色
点击按钮之前效果:点击按钮之后的效果:实现按钮点击代码: private void Button_Delete_leave_Click(object sender, EventArgs e) { DataGridView_Participants.SelectedRows[0].DefaultCellStyle.SelectionForeColor = Color.Red; }...原创 2020-07-28 09:44:20 · 2071 阅读 · 1 评论 -
C#窗体设置默认选中TreeView控件的子节点
效果如图:代码如下: //树节点 TreeNode rootNode = new TreeNode("会议信息"); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { //在树节点下添加子节点 rootNode.Node原创 2020-06-29 11:08:57 · 869 阅读 · 1 评论 -
C#窗体TextBox只能输入数字
//采购单价 private void TextBox_buyprice_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar != '\b') { if ((e.KeyChar >= '0' && e.KeyChar <= '9')) { .原创 2020-06-03 16:32:19 · 649 阅读 · 0 评论 -
C#窗体实现DataGridView一列多个按钮
代码: private void DataGridViewEmail_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { //自动编号,与数据无关 Rectangle rectangle = new Rectangle(e.RowBounds.Location.X, e.RowBounds.Location.Y, ..原创 2020-06-03 10:59:06 · 3566 阅读 · 0 评论 -
C#窗体绘制条形图投票
图片效果:代码如下: public void Test1() { int Tp1 = 13; int Tp2 = 1; int Tp3 = 2; int Tp4 = 1; double tp1 = 13.0 / 27 * 100; ...原创 2020-03-30 12:04:49 · 257 阅读 · 0 评论 -
C#窗体绘制条形图
效果 图:添加一个PictureBox控件代码: // 绘制柱状统计图的完整代码 private void CreateExaminationBarChart() { int height = 500, width = 700; Bitmap bitmap = new Bitmap(width, heig...原创 2020-03-30 11:56:08 · 790 阅读 · 0 评论 -
C#窗体使用Chart1绘制动态曲线图
代码如下: private void Form_SeatingArrangement_Load(object sender, EventArgs e) { string ConStr = "Data Source=CCIMS;Pooling=true;FailIfMissing=false"; dc = new _DataB...原创 2020-03-18 11:32:52 · 2521 阅读 · 0 评论 -
C#窗体使用按钮实现删除DataGridView选中行
删除按钮事件: private void ButtonDelete_Click(object sender, EventArgs e) { // MessageBox.Show("测试:"+ DGV_DriversList.SelectedRows.Count); foreach(DataGridViewRow dr in DG...原创 2020-01-10 10:05:47 · 2953 阅读 · 3 评论 -
C#窗体实现控件与控件字体自动适应屏幕大小与分辨率
方法一:只能实现控件位置自动适应。方法二:能实现控件位置与控件字体的大小自动适应。方法一代码:添加一个适应类:using System.Collections.Generic;using System.Windows.Forms;namespace WindowForm{ public class AutoSizeFormClass { ...原创 2019-12-30 17:34:12 · 2616 阅读 · 3 评论 -
C#窗体中的DataGridView取消选中条
网上一大堆博客都说到取消选中条: DataGridViewDetail.ClearSelection(); DataGridViewDetail.CurrentCell = null;上面的 大多数效果没有实现:下面实现取消选中条: private void DataGridViewDetail_RowStateChanged(object sender...原创 2019-11-28 15:57:53 · 2864 阅读 · 0 评论 -
C#窗体解决ListView和DataGridView刷新数据时闪烁问题,开启双缓冲
未开启双缓冲之前界面一直闪烁,如下图:使用之后的界面,如下图所示:上代码:在该窗体 中添加如下代码开启 双缓冲:public static class DoubleBufferDataGridView{ /// <summary> /// 双缓冲,解决闪烁问题DataGridView /// </summary>...原创 2019-11-18 11:02:49 · 2695 阅读 · 0 评论 -
DataGridView控件拖动滚动条不闪问题解决
需要加几行代码: Type dgvType = this.DGV_staffList.GetType(); PropertyInfo pi = dgvType.GetProperty("DoubleBuffered", BindingFlags.Instance | BindingFlags.NonPublic); pi...原创 2019-01-24 18:02:40 · 1219 阅读 · 0 评论 -
取消DataGridView默认选择单元格
//每当数据源列表发生更改时发生的事件 private void dataGridView1_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e) { //通过取消所有选中的单元格清除当前选择 dataGridView1....原创 2019-01-25 11:48:01 · 826 阅读 · 1 评论 -
C#DataGridView控件的设置首列的长度。
//设置首列的长度 this.DataGridView.RowHeadersWidth = 30;原创 2019-01-28 14:32:15 · 1067 阅读 · 0 评论 -
C#DataGridView设置文本居中显示
//设置DataGridView文本居中DaatGridView.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;原创 2019-01-28 14:38:24 · 17109 阅读 · 0 评论 -
C#窗体中DataGridView显示时间日期格式:yyyy-MM-dd HH:mm:ss
//显示秒数格式 this.DGV_staffList.Columns["Column15"].DefaultCellStyle.Format = "yyyy-MM-dd hh:mm:ss";原创 2019-01-31 10:27:47 · 8344 阅读 · 0 评论 -
C#读取Xml格式文件,添加新的数据到xml文件中
xml格式文件:<?xml version="1.0" standalone="yes"?><drivers> <row> <no>0</no> <companyno /> <meetingno /> <select&原创 2019-03-15 11:57:55 · 978 阅读 · 0 评论 -
Visual Studio2017实现DataGridView控件数据导出Excel表格
第一步,添加程序包:选中项目右键---管理程序包---下载Excel表格包,如图所示:第二步:实现导出代码: string fileName = ""; string saveFileName = ""; SaveFileDialog saveDialog = new SaveFileDialog(); save...原创 2019-03-13 09:47:11 · 3527 阅读 · 0 评论 -
C#窗体实现语音代码
//SVSFUnusedFlags = -512, // SVSFDefault = 0, //SVSFParseAutodetect = 0, //SVSFlagsAsync = 1, //SVSFPurgeBeforeSpeak = 2, //SVSFIsFilena...原创 2019-03-22 17:18:19 · 704 阅读 · 0 评论 -
Android中控件listView的简单应用
package com.rfid.demo;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.ArrayAdapter;im...原创 2019-08-14 10:43:35 · 286 阅读 · 0 评论 -
C#控件DataGridView通过一列的值改变整行颜色
在控件DataGridView的RowPrePaint事件: private void DGV_staffList_RowPrePaint(object sender, DataGridViewRowPrePaintEventArgs e) { //int status = Convert.ToInt32(this.DGV_st...原创 2019-01-24 17:05:31 · 3845 阅读 · 0 评论