关键词不能为空

当前您在: 主页 > 英语 >

第三方控件(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)使用大全【个人开发过程中整理收集】的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

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