关键词不能为空

当前您在: 主页 > 英语 >

DevExpress控件使用大全

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

-

2021年2月19日发(作者:4564)



第三方控件使用大全




一、



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


privatevoid


gridView1_Custom DrawEmptyForeground(


object


sender,


CustomDrawEventArgs


e)


{


//< /p>


方法一(此方法为


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

< p>
Font


(



宋体



, 10,


FontStyle


.Bold);


Rectangle


r =


new


Rectangle


( + 5, + 5, -


5, - 5);


ring(str, f,


Brushes


.Black, r);


}


}


}


9


、如何显示水平滚动条?






设置


AutoWidth = false;


10


、如何定位到第一条数据


/


记录?






设置



rst()


11


、如何定位到下一条 数据


/


记录?






设置



xt()

12


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


/


记录?






设置



st()

13


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



ectStyle =


us;


le = false;


AppearanceFocusedCell = false;


14


、如何显示行号?



this


.torWidth = 40;



//


显示行的序号



privatevoid



gridV iew1_CustomDrawRowIndicator(


object

< p>


sender,


RowIndicatorC ustomDrawEventArgs



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


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



ToolTipControllerShowEventArgs< /p>


args =


this


.ShowArgs();


this


.lTip(


this


.sb tnYes,



请选择一条记录


!


);


this


.le(

< br>this


.sbtnYes,



提示



); < /p>


this


.lTipIconType(


this


.sbtnYes,


.


To olTipIconType


.Exclamation);


this


.ak =


true


;


this


.adow =


true


;


this


.d =


true


;


this


.nt(



请选择一条记录


!< /p>


,



提示



);


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


的每个结点高亮显示?



效果如下:




代码如下:



privatevoid


treeList1_Custom DrawNodeCell(


object


sender,


eeList.


CustomDrawNodeCellEve ntArgs


e)










{


TreeList


node = sender


as


TreeList


;


if


( == dNode)














{


















ctangle(


SystemBrushes

.Window, );


Rectangle


r =


new


Rectangle


(,














































,


Convert


.ToInt32(eString(xt,

































































).Width + 1),


Convert


.ToInt32(eString(xt,).Height));



















ctangle(


SystemBrushes

.Highlight, r);


















ring(xt, ,


SystemBrushes


.HighlightText, r);



















d =


true


;














}










}




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


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


以下内容为收集


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


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



一、改变


grid


的样式。



.


XAppearances


xapp;


xapp=


new


.


XAppearances


(System.


Environment


.GetFolderPath(System.

< p>
Envi


ronment


.


SpecialFolder


.System) +



);



he me(



样式名字


< br>, ew);



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







ele ctMode=


GridMultiSelectMode


.C ellSelect;


electMode=


GridMul tiSelectMode


. RowSelect; //


elect = d; //


多行选择



三、


gridview


的控制



///<


取当前选中的值


>



string


GetSelectedRows(


GridView


view) {


string


ret =



;


int


rowIndex = -1;


if


(electMode ==


GridMultiSelectMode


.RowSe lect) {


foreach


(


i nt


i


in


ectedRows()) {


DataRow


row = aRow(i);


if


(ret !=



) ret +=



;


ret +=


string


.Format(



, row[



], i);


}


}


else


{


foreach< /p>


(


GridCell


cell


in


ectedCells()) {


if


(rowIndex != dle) {


if


(ret !=



) ret +=



;


ret +=


string


.Format(



, dle);


}


ret +=



+ CellDisplayText(dle,


);


rowIndex = dle;


}


}


return


ret;


}








///<


设置选中的颜色


>//


半透明的效果



privatevoid


icbTranslucentCo lors_CheckedChanged(


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< /p>


col


in


s)


{ ilter}



///car d


的头上的


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(


单元格合并的效果


)


///


CellMerging(

单元格合并的效果


)


-


-


-


-


-


-


-


-



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

DevExpress控件使用大全的相关文章

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

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

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

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

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

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

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

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

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

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

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

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

    语文