Grid设置颜色(怎么在delphi中设置grid中字段的背景颜色)

2024-02-11 03:50:02 :51

grid设置颜色(怎么在delphi中设置grid中字段的背景颜色)

“grid设置颜色”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看grid设置颜色(怎么在delphi中设置grid中字段的背景颜色)!

本文目录

怎么在delphi中设置grid中字段的背景颜色

设置grid中字段背景颜色的步骤如下:1、选择Grid,并双击进行事件OnCalcCellColors进行代码;2、输入代码如下: if (field=qyDetail.FieldByName(’field1’)) or (field=qyDetail.FieldByName(’field2’)) then //符合条件的字段 begin ABrush.Color := $00FBC8F7; //字体颜色,可随便设置 eg. clred clMoneygreen end;3、编译后查看效果即可。

如何设置grid某列的背景颜色

Ext.grid.CheckColumn.prototype ={ init : function(grid){ this.grid = grid; this.grid.on(’render’, function(){ var view = this.grid.getView(); view.mainBody.on(’mousedown’, this.onMouseDown, this); }, this); }, onMouseDown : function(e, t){ if(t.className && t.className.indexOf(’x-grid3-cc-’+this.id) != -1){ e.stopEvent(); var index = this.grid.getView().findRowIndex(t); var record = this.grid.store.getAt(index);var en = { grid: this.grid, record: record, field: this.dataIndex, value: record, cancel:false };if(this.grid.fireEvent("beforeedit", en) !== false && !en.cancel){ record.set(this.dataIndex, !record.data); }} }, renderer : function(v, p, record){ p.css += x-grid3-check-col-td’; return ’《div class="x-grid3-check-col’+(v?’-on’:’’)+’ x-grid3-cc-’+this.id+’"》 《/div》’; }};修改红色地方的 css 就可以实现你想要的功能

GridLayout布局怎么设置字体颜色

GridLayout布局怎么设置字体颜色这个涉及专业知识,您需要知道相关的java代码。找到单元格上面的背景设置颜色,有一个是设置字体颜色的。android 4.0 控件。GridLayout所切割出来的版面就如同表格一般整齐,加入的组件会按顺序由左至右、由上至下摆放,所以无法直接指定要摆放的区域。GridLayout布局使用虚细线将布局划分为行、列和单元格,也支持一个控件在行、列上都有交错排列。而GridLayout使用的其实是跟LinearLayout类似的API,只不过是修改了一下相关的标签而已,所以对于开发者来说,掌握GridLayout还是很容易的事情。GridLayout的布局策略简单分为以下三个部分:首先它与LinearLayout布局一样,也分为水平和垂直两种方式,默认是水平布局,一个控件挨着一个控件从左到右依次排列,但是通过指定android:columnCount设置列数的属性后,控件会自动换行进行排列。另一方面,对于GridLayout布局中的子控件,默认按照wrap_content的方式设置其显示,这只需要在GridLayout布局中显式声明即可其次,若要指定某控件显示在固定的行或列,只需设置该子控件的android:layout_row和android:layout_column属性即可,但是需要注意:android:layout_row=”0”表示从第一行开始,android:layout_column=”0”表示从第一列开始,这与编程语言中一维数组的赋值情况类似。

如何动态设置stringgrid单元格的颜色

//以下代码测试通过. procedure TForm1.FormShow(Sender: TObject);var I,K:integer;begin//这里是给Stringgrid赋值,你那里得改成从Adoquery.fields中循环取值赋上了for I:=0 to 3 dofor K:=0 to 5 doStringgrid1.Cells:=inttostr(I)+inttostr(K);end;procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;Rect: TRect; State: TGridDrawState);begin//这里是判断当前单元格的值,并修改颜色,你那里都没有对Stringgrild赋值.Adoquery中的值是不会自动到Stringgrid中去的.//另外,你判断也不应该拿Adoquery中的值来判断,其实这个方法StringGrid1DrawCell并不是执行一次,是执行多次,Stringgrid 有多少个Cells这个事件就执行多少次,所以我们只要判断当前Cells值并给上不同颜色即可.if Stringgrid1.Cells《》’00’ thenbeginStringGrid1.Canvas.Font.Color := clred; //字体颜色为红的StringGrid1.Canvas.Brush.color:=clMoneyGreen; //背景为 美元绿色StringGrid1.Canvas.FillRect(Rect);StringGrid1.Canvas.TextOut(Rect.Left+2,Rect.Top+2,StringGrid1.Cells);end;end;

MVC3中使用的jqGrid的背景颜色怎么修改

UsersGrid = new JQGrid{Columns = new List《JQGridColumn》(){new JQGridColumn { DataField = "UserID",// always set PrimaryKey for Add,Edit,Delete operations// if not set, the first column will be assumed as primary keyPrimaryKey = true,Editable = false,HeaderText="序号",Width = 50,CssClass="_color"},new JQGridColumn { DataField = "UserName",Editable = true,Width = 100,DataFormatString = "{0:d}" ,HeaderText="用户名"},new JQGridColumn { DataField = "Password",Editable = true,Width = 100 ,HeaderText="口令"},new JQGridColumn { DataField = "Description",Editable = true,Width = 75 ,HeaderText="描述"}},//设置背景颜色Width = Unit.Pixel(640) ,Height = Unit.Pixel(500)};UsersGrid.ToolBarSettings.ShowRefreshButton = true;

调出grid框架血条颜色设置和显示问题

你看一下Grid-指示-生命条颜色这一栏,右边都勾选了什么,如果勾选的选项有变化的话,血条颜色都会变化的,我认为你应当是在这一栏中勾选了除了“单位血量、掉线警报、死亡警报”之外的东西。改一下试试

如何改变grid某一个单元格的背景颜色

测试环境: ext-4.1.0-gplJS CODE:Ext.onReady(function () {Ext.widget(’grid’, {title: ’Users’,store: {fields: ,data: ,width: 400,renderTo: ’output’});});所用到的自定义CSS :.x-grid-cell.user-online{background-color: #9fc;}.x-grid-cell.user-offline{background-color: #ffc;}

怎样在stringgrid中设置单元格的背景颜色,字体颜色

procedure TForm1.StringGrid1DblClick(Sender: TObject);varstr:String;FRect:TRect;beginStr:= StringGrid1.Cells;FRect:=StringGrid1.CellRect(StringGrid1.Col,StringGrid1.Row);StringGrid1.Canvas.Brush.Color:=clRed;StringGrid1.Canvas.Font.Color:=clWhite;StringGrid1.Canvas.FillRect(FRect);StringGrid1.Canvas.TextRect(FRect,Str);end;

关于本次grid设置颜色和怎么在delphi中设置grid中字段的背景颜色的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

grid设置颜色(怎么在delphi中设置grid中字段的背景颜色)

本文编辑:admin
Copyright © 2022 All Rights Reserved 威海上格软件有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.