ciao a tutti...
ho quasi finito di scrivere il programma ed ecco che mi accorgo
di una bischerata...( per fortuna me ne sono accorto )

praticamente :
seleziono dei valori date in una list view,
la modalità "periodo" permette di selezionare due valori date del tipo (dal .... al...)
per cui devo prendere anche i valori che ci stanno in mezzo

ora questo è il codice,
ma così com'è mi piglia solo i valori dal.... e al....

esempio
la mia listview a queste 3 date
29/01/2007
31/01/2007
01/02/2007
02/02/2007

io seleziono ( tramite multiselection su listview )
29/01/2007
e 02/02/2007

vorrei che mi venissero prese anche
31/01 e 01/02

codice:
Private mArrData() As Date 
Dim Pdf as New PdfForm 

Dim dimension As Integer = lstData.SelectedItems.Count - 1 'le date che popolano la listview 

ReDim Pdf.ArrData(dimension) 'array dove salvo le date 


For i As Integer = 0 To dimension 
ReDim mArrData(dimension) 
mFilename = txtSource.Text 
mArrData(i) = CDate(AllTextBox(i).Text) 
Pdf.txtPdf.AppendText(mArrData(i) & vbCrLf) 
 Pdf.ArrData(i) = mArrData(i).ToString("dd.MM.yy") 
Pdf.Filename = mFilename 
   Next