El problema es el siguiente tengo una listview con varios campos de una tabla de mi base de datos, y cuando hago doble clic sobre una linea quiero que me lleve a un formulario con todos los campos de ese artículo en concreto.
Si pincho sobre el Item me lo hace sin problema pero si lo hago sobre un subitem me da un error. Como puedo hacer para que pinchando sobre la columna (subitem) me identifique el item de esa línea que es el campo que utilizo para llamar al formulario.
No sé si me explicado bien
Código Delphi
[-]
procedure TFrmArticulos.ListaArticuloDblClick(Sender: TObject);
var
Seleccionado:string;
begin
Seleccionado:='';
Seleccionado:=ListaArticulo.Selected.Caption;
if Seleccionado<>'' then
begin
EditCodigoArbol.Text:=ListaArticulo.Selected.Caption;
end;
if EditCodigoArbol.Text<>'' then
begin
UModulodatos.Articulos.Dataset.
Locate('CODIGO_ARTICULO',EditCodigoArbol.Text,[]);
FrmArticulos.Tabs.ActivePage:=TabSheetFormulario;
end;
end;