关键词不能为空

当前您在: 主页 > 英语 >

第三方控件(DevExpress)使用大全【个人开发过程中整理收集】

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-19 02:41
tags:

-

2021年2月19日发(作者:新年快乐英语)



第三方控件使用大全



【张杰章开发过程中整理】




一、


ComboBoxEdit


1




如何使其不可编辑



TextEditStyle


设置为:


DisableTextEditor


2




如何设置鼠标为手形



Cursor


设置为:


Hand


二、


GridControl


1




如何解决单击记录整行选中的问题



View->OptionsBehavior->EditorShowMode


设置为:


Click


2




如何新增一条记录



(1)



Row()


(2)


、实现


gridView_InitNewRo w


事件



3


、 如何解决


GridControl


记录能获取而没有显示出来的 问题






teColumns();


4


、如何 让行只能选择而不能编辑(或编辑某一单元格)






(1)



View->OptionsBehavior->EditorShowMode


设置为:


Click





(2)



View->OptionsBehavior->Editable


设置为:


false


5


、如何禁用


GridControl


中单击列弹出右 键菜单






设置


Run Design->OptionsMenu->EnableColumnMenu


设置为:


false


6


、如何隐藏


GridControl



GroupPanel


表头






设置


Run Design->OptionsView->ShowGroupPanel


设置为:


false


7


、如何禁用


GridControl


中列头的过滤器






过滤器如下图所示:










设置



Run Design->OptionsCustomization->AllowFilter


设置为:


false


8


、如何在查询得到


0


条记录时显示自定义的字符提示


/


显示






如图所示:






方法如下:






//When no Records Are Being Displayed



private



void


gridView1_CustomDrawEmp tyForeground(


object


sender,


CustomDrawEventArgs


e)


{


//


方法一(此方法为


GridView


设置了数据 源绑定时,可用)



ColumnView columnView = sender as ColumnView;


BindingSource bindingSource = urce as


BindingSource;


if( == 0)


{


string str =


没有查询到你所想要的数据


!


Font f = new Font(


宋体




Rectangle r = new Rectangle( + 5, + 5,


- 5, - 5);


ring(str, f, , r);


}


//


方法二


(此方法为


GridView< /p>


没有设置数据源绑定时,


使用,


一般使用 此种方


法)




if


(


this


._flag)


{



if


(


this


.nt == 0)


{



string


str =



没有查询到你所想要的数据


!


;



Font


f =


new



Font

(



宋体



, 10,


FontStyle


.Bold);



Rectangle



r


=


new



Rectangle


(


+


5,



+


5, - 5, - 5);


ring(str, f,


Brushes


.Black, r);


}


}


}


9


、如何显示水平滚动条?






设置


AutoWidth = false;



10


、如何定位到第一 条数据


/


记录?






设置



rst()

< br>11


、如何定位到下一条数据


/


记录?






设置



xt()

12


、如何定位到最后一条数据


/


记录?






设置



st()

13


、设置成一次选择一行,并且不能被编辑



ectStyle =


us;


le = false;


AppearanceFocusedCell = false;


14


、如何显示行号?






this


.torWidth = 40;








//


显示行的序号




private



void


gridView1_CustomDrawRow Indicator(


object


sender,


RowIndicatorCustomDrawEventArgs


e)


{



if


(ndicator && dle>=0)


{


yText = (dle + 1).ToString();


}


}



15


、如何让各列头禁止移动?







设置


olumnMoving = false;



16


、如何让各列头禁止排序?







设置


ort = false;


17


、如何禁止各列头改变列宽?







设置


olumnResizing = false;


18





19





20





21





22





23





24





25





26







三、


navBarControl


1


、如何在每一个


navBarGroup


里添加自己想要的控件






设置


GroupStyle: ControlContainer


2


、如何设置

< p>
navBarGroup


有滚动条






设置< /p>


SkinExplorerBarViewScrollStyle:ScrollBar


3




如休把


navBarGroup


设置成如下样式



如图所示:







设置< /p>


navBarGroup



PaintS tyleName


属性为


: SkinNavigationPane



四、


toolTipController


效果图如下:




1


、如何设置显示的时间长短






设置


this


.pDelay = 2000;



2


、如何在屏幕上显示如 上图所示的效果












< /p>


ToolTipControllerShowEventArgs


args =


this


.ShowArgs();













thi s


.lTip(


this


.sbtnY es,



请选择一条记录


!

< p>
);



this


.le(


this


.sbtnYes,



提示



);



this


.l TipIconType(


this


.sbtnYes,


.


ToolTipIconType


.Ex clamation);



this


.ak =


true


;



this


.adow =


true


;



this


.d =


true


;



this


.nt(


请选择一条记录


!


,



提示



);


p =



请选 择一条记录


!


;


=



提示



;


3


、如何设置边框的颜色




this


.Color =


Color


.Red;


五、


TextEdit


1

< p>
、如何设置


TextEdit


为多行,可拉伸




设置


Te xtEdit



Propertity->AutoHeigh t


为:


False



六、


LayoutControl










1


、如何设置


LayoutItem


为隐藏< /p>














设置


lity



= Never










七、


TreeList


1

< p>
、如何隐藏


TreeList


的列头





< br>设置


TreeListr



Op tionsView



ShowColumns


属性为:


False


2


、如何











八、


PictureEdit


1


、如何禁止


PictureEdit


的右键 菜单?



设置


PictureEdit



Properties->ShowMenu


为:


false



九、


TreeList


1




如何让


TreeList


的每个结点高亮显示?



效果如下:




代码如下:



private



void


treeList1_CustomDrawNod eCell(


object


sender,


eeList.


CustomDrawNodeCellEventArgs< /p>


e)










{














TreeList


node = sender


as



TreeList


;














if


( == dNode)















{


















ctangle(


SystemBr ushes


.Window, );


















Rectangle


r =


new



Rectangle


(,














































,


).Width + 1),














































Convert

< br>.ToInt32(eString(xt,).Height));




















ctangle(


SystemBr ushes


.Highlight, r);


















ring(xt, ,


SystemBrushes


.HighlightText, r);



















d =


true


;














}










}















































Convert


.ToInt32(eString(xt,


























//======================================= =====================================


/ /===============================


以下内容为收集


===============================


//============================================ ================================


< p>
一、改变


grid


的样式。



.


XAppearances


xapp;


xapp=


new



.


XAppearances


(Syste m.


Environment


.GetFolderPath( System.


Environment


.

SpecialFolder


.System) +



);



he me(



样式名字


< br>, ew);



二、选择单元设置和取所选的值







electMode=


GridMultiSelectMo de


.CellSelect;


electMode=


GridMultiSelectMode


. RowSelect; //


elect = d; //


多行选择



三、

< br>gridview


的控制



///<


取当前选中的值


>




string


GetSelectedRows(


GridView


view) {



string


ret =



;



int


rowIndex = -1;



if


(electMode ==


G ridMultiSelectMode


.RowSelect) {



foreach

< p>
(


int


i


in


ectedRows()) {



DataRow


row = aRow(i);



if


(ret !=



) ret +=



;


ret +=


string


.Format(



, row[



], i);


}


}



else


{



foreach


(


GridCell< /p>


cell


in


ectedCells()) {



if


(rowIndex != dle) {



if


(ret !=



) ret +=



;


ret +=


string


.Format(



, dle);


}


ret +=



+ CellDisplayText(dle,


);


rowIndex = dle;


}


}



return


ret;


}








///<


设置选中的颜色


>//


半透明的效果




private



void


icbTranslucentColors_Ch eckedChanged(


object


sender, System.


EventArgs


e) {



if


(d) {


lor =


Color


.FromArgb(30, 0, 0, 240);


lor =


Color


.FromArgb(60, 0, 0, 240);


}



else


{


();


();


}


}




///<


自动添加一行


>


mRowPosition =


NewItemRowPo sition


.Bottom//Top/None;



///<


设置


gridView


的按钮


>


ttonMode =


ShowButtonModeEnum.


。。。。。。



le = d; //


设置按钮是否可用



///


向选中的空间输入字符串




SendKeys


.Send(



fsfds



) ;


///


控件焦点



();





四、


cardView


的设置



///


是否现实快捷按钮

CustomizeButton


ickCustomizeButton=true/false;

< br>///


设置


CustomizeButton

< p>
的能否排序和过滤



foreach


(


GridColumn


col


in


s)


{ ort}


foreach


(


GridColumn


col


in


s)


{ ilter}



///card


的头上的


ico


显示



Changed();


///card


的头上的标题改变显示



ptionFormat =


””


;


///cardview


显示的单个记录的折叠按钮

< p>


rdExpandButton=true;



///


mCardColumns =iSize


mCardRows = val;


rzWidth




///


多选



elect = d;



forea ch


(


int


i


in


ectedRows()) {



DataRow


row = aRow(i);



if


(ret !=



) ret +=



;


ret


+=


string


.For mat(



/


{1}


:


{2:$$#,0.00}


,


row[



],


row[



],


row[



]);


}///


查看选择中的记录




CellMerging(


单元格合并的效果


)

-


-


-


-


-


-


-


-



本文更新与2021-02-19 02:41,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/666522.html

第三方控件(DevExpress)使用大全【个人开发过程中整理收集】的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文
第三方控件(DevExpress)使用大全【个人开发过程中整理收集】随机文章