|
25.09.2008, 15:05 | #1 |
Участник
|
palleagermark: ImageListAppl classes
Источник: http://palleagermark.blogspot.com/20...l-classes.html
============== The idea with the ImageListAppl classes is that you load and cache a list of images once in for example a form. For each record where you want to show an image, through a display method you just lookup the image in the cached list. However I often see code where the image list is loaded in the display method itself, putting some overhead on the display method. Steps to use an ImageListClass First of all, create a form window control to hold the images. These would be appropriate properties if you place this control in a grid: PropertyValueAutoDeclarationYesAllowEditNoWidth14Height14EnabledNoSkipYesAlignControlNoImageModeSize to fitShowLabelNoDataSourceYour controlling datasourceDataMethodYour method to select the right image In the ClassDeclaration of the form declared your ImageListAppl class: ImageListAppl_MyImageList imageListAppl; In the init method of the form, initialize your ImageListAppl object: imageListAppl = new ImageListAppl_MyImageList(); And still in the init method pass the list of images to your window control: myWindowControl.imageList(imageListAppl.imageList()); Implement your display method driving which image to show: //BP Deviation Documented display ImageRes myDisplayMethod(MyRecord _myRecord) { ImageRes res = -1; #resAppl; if (_myRecord.someConditioin()) { res = imageListAppl.image(#MyImage); } return res; } That's it... Источник: http://palleagermark.blogspot.com/20...l-classes.html
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
Теги |
image |
|
|