Re: Click in CheckBrowse to Select/Unselect
Posted: Tue May 16, 2017 3:00 am
Here is an updated example with radiobutton.
Donnay Software Web Forums
http://bb.donnay-software.com/donnay/
http://bb.donnay-software.com/donnay/viewtopic.php?f=2&t=2190
Code: Select all
BMP_CHECKED = "check1.bmp"
BMP_UNCHECKED = "check2.bmp"
BMP_RACHECKED = "radio1.bmp"
BMP_RAUNCHECKED = "radio2.bmp"
Thank you! As I have not guessed! And why I have them not displayed? I have these files placed in a folder. In the example, everything works fine. I almost without changes inserted into the program. In an array all right, but on the screen there is no image for these files in the column "Sel"Wolfgang Ciriack wrote:Take a look at the test.arc file:Code: Select all
BMP_CHECKED = "check1.bmp" BMP_UNCHECKED = "check2.bmp" BMP_RACHECKED = "radio1.bmp" BMP_RAUNCHECKED = "radio2.bmp"
Code: Select all
DCBROWSECOL DATA {|| iif(AScan(aRecs,recno())>0, iif(!multisel,"radio1.bmp","check1.bmp"), iif(!multisel,"radio2.bmp","check2.bmp")) } ;
HEADER "Sel" PARENT oBrowse WIDTH 2 ;
TYPE XBPCOL_TYPE_BITMAP ;
PROTECT {|| .T.} ;
ALIGN XBPALIGN_HCENTER+XBPALIGN_VCENTER ;
EVAL {|oB|oB:dataArea:lbClick := {|a,b,o,w| iif( oBrowse:colPos=1, ;
( p:=Ascan(aRecs, recno()), iif(p>0, ARemove(aRecs,p), (iif(!multisel, ASize(aRecs,0), nil), AAdd(aRecs, recno()))), oBrowse:refreshAll()),nil)}}
Included, but left as it was.Wolfgang Ciriack wrote:Do you have included the arc-file in your project ?
Code: Select all
//
// Project - Definition - File created by PBUILD Version 1.90.355
// Date: 22.07.2017 Time: 23:43:28
//
[PROJECT]
COMPILE = xpp
COMPILE_FLAGS = /q
DEBUG = yes
GUI = no
LINKER = alink
LINK_FLAGS =
RC_COMPILE = arc
RC_FLAGS = /v
VERSION = 2.0
OPENFILES = _AIDOS-X.prg;TEST.ch;TEST.arc;_Aidos-X.arc
INCLUDE = c:\ALLDLLCH\
LIB = c:\ALLDLLCH\
_AIDOS-X.XPJ
[_AIDOS-X.XPJ]
_AIDOS-X.EXE
[_AIDOS-X.EXE]
COMPILE = xpp
COMPILE_FLAGS = /wl /wu /q /rDCLIPX.LIB /rDCLIP1.LIB /w
DEBUG_SAVE = yes
GUI = yes
LINKER = alink
LINK_FLAGS =
RC_COMPILE = arc
RC_FLAGS = /v
// $START-AUTODEPEND
_AIDOS-X.RES
_AIDOS-X.OBJ
DCCURSOR.CH
DCICON.CH
DCBITMAP.CH
STD.CH
SET.CH
NATMSG.CH
GET.CH
PROMPT.CH
MEMVAR.CH
COLLAT.CH
INKEY.CH
DCDIR.CH
DCDIALOG.CH
XBP.CH
GRA.CH
DCREG.CH
APPEVENT.CH
DLL.CH
THREAD.CH
CLASS.CH
DMLB.CH
FILEIO.CH
DCTREE.CH
SYSTEMMETRICS.CH
COMMON.CH
DBEDIT.CH
DBFDBE.CH
DCAPP.CH
APP.CH
DCCARGO.CH
DCFILES.CH
DCGRA.CH
DCGRAPH.CH
RMCHART.CH
BDCOLORS.CH
DCCOLORS.CH
DCPRINT.CH
DCMSG.CH
DCPICK.CH
DELDBE.CH
DIRECTRY.CH
EXPRESS.CH
FONT.CH
_DCDBFIL.CH
_DCAPPE.CH
DCSCOPE.CH
_DCSTRU.CH
DCFIELDS.CH
DCCOLOR.CH
TEST.CH
XB2NET.CH
// $STOP-AUTODEPEND
_AIDOS-X.ARC
_AIDOS-X.PRG
TEST.ARC