Ver Mensaje Individual
  #1  
Antiguo 19-06-2020
Avatar de aguml
aguml aguml is offline
Miembro
 
Registrado: may 2013
Posts: 885
Reputación: 11
aguml Va por buen camino
Atajos en Popup menus

Amigos tengo un Popup menu que está asociado con dos TListbox diferentes y la idea es que al pulsar un atajo de teclado se ejecute el método que tenga ese atajo pero quiero que funcione con el ListBox que tenga el foco. Ahora mismo no me funciona con ninguno de ellos y no se por qué. ¿Pueden ayudarme?

Esto tengo:
Código PHP:
void __fastcall TForm1::SendClipboardSelectedArchivosClick(TObject *Sender)

{
    if(
ListBoxSeleccionados->Focused)
        
CopiarSeleccion(ListBoxSeleccionados);
    else if(
ListBoxCoincidencias->Focused)
        
CopiarSeleccion(ListBoxCoincidencias);
}
//---------------------------------------------------------------------------

void __fastcall TForm1::SendClipboardAllArchivosClick(TObject *Sender)
{
    if(
ListBoxSeleccionados->Focused)
        
CopiarTodo(ListBoxSeleccionados);
    else if(
ListBoxCoincidencias->Focused)
        
CopiarTodo(ListBoxCoincidencias);
}
//---------------------------------------------------------------------------

void __fastcall TForm1::DelSelectedArchivosClick(TObject *Sender)
{
    if(
ListBoxSeleccionados->Focused)
        
LabelNArchivos->Caption EliminarSeleccion(ListBoxSeleccionados);
    else if(
ListBoxCoincidencias->Focused)
        
LabelNCoincidencias->Caption EliminarSeleccion(ListBoxCoincidencias);
}
//---------------------------------------------------------------------------

void __fastcall TForm1::CreateFileArchivosClick(TObject *Sender)
{
    if(
ListBoxSeleccionados->Focused)
        
ListBoxSeleccionados->Items->SaveToFile("Lista_principal.txt");
    else if(
ListBoxCoincidencias->Focused)
        
ListBoxCoincidencias->Items->SaveToFile("Lista_coincidencias.txt");

Les puse delante de cada Caption el & en el carácter que quiero que sea el atajo pero no funcionan los atajos.

Última edición por aguml fecha: 19-06-2020 a las 14:22:18.
Responder Con Cita