Efectuarea imaginilor în rândurile tabelei de formă într-o aplicație gestionată

Programatorii începători pe platforma 8.2 se confruntă uneori cu problema afișării imaginilor în tabele diferite. Pe platforma 8.1 se face adesea în evenimente de prelucrare a software-ului sau PriPolucheniiDannyh PriVyvodeStroki. 8.2 În același program nu au nevoie de nimic, ci doar suficient pentru a umple valorile proprietăților obiectelor de interfață. Punctul cheie este că în tabela finală ar trebui să avem o coloană separată care să conțină indicele imaginii de ieșire. Să încercăm să afișăm imaginea. Au existat, de exemplu, ghidul utilizatorului, care are elemente de recuzită de tip „EstVInformatsionnoyBaze“ Boolean, și am dori să afișați imaginea de utilizator de culoare, în cazul în care utilizatorul este, și gri în cazul în care nu se află în baza de date de informații.







Am pus în forma noastră o listă dinamică, bifați caseta de selectare a unei interogări arbitrare și setați interogarea în următoarea formă:

Efectuarea imaginilor în rândurile tabelei de formă într-o aplicație gestionată

Să punem caseta de selectare "IndexCartinki" pe caseta "Always use", deoarece pe formularul pe care nu îl vom extrage. Acum, adăugați lista noastră dinamică la formular și setați proprietățile "PathCodeCartneyString" și "ImageString"

Ca rezultat, vom afișa o listă în următoarea formă:







Efectuarea imaginilor în rândurile tabelei de formă într-o aplicație gestionată

Ie în acest caz, imaginea va fi afișată în prima listă de coloane. Dar, uneori, este necesar să afișați o imagine într-o anumită coloană sau, în general, imagini diferite în mai multe coloane. Să afișăm imaginea noastră nu în coloana "Nume", ci în coloana "Cod" (în același timp vom returna imaginea standard a listei directorului). Pentru a returna imaginea standard în proprietățile de mai sus, "PathCodeCartneyString" și "ImageString" returnează valorile inițiale.

Acum, creați un nou grup de coloane în tabela de ieșire a listei dinamice și mutați coloanele "Code" și "IndexCarties" acolo. Pentru grupul de coloane, setați gruparea "În celulă".

Efectuarea imaginilor în rândurile tabelei de formă într-o aplicație gestionată

Pentru coloana "IndexCards" am setat formularul "Câmp al imaginii" și în proprietatea apărută "Imagine valori" specificăm imaginea noastră. Ei bine, scoateți titlul astfel încât să nu strălucească :)

Efectuarea imaginilor în rândurile tabelei de formă într-o aplicație gestionată

Ca urmare, lista devine:

Efectuarea imaginilor în rândurile tabelei de formă într-o aplicație gestionată







Trimiteți-le prietenilor: