Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-06-2020
Avatar de aguml
aguml aguml is offline
Miembro
 
Registrado: may 2013
Posts: 885
Poder: 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
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Propiedad Default Menus Contextuales equivalente en menus firemonkey juniorSoft FireMonkey 1 26-05-2016 22:28:58
Atajos de teclado IDE AgustinOrtu Trucos 9 09-07-2015 08:38:29
menus lis983 Varios 3 02-06-2008 13:25:29
Atajos de Teclado en Formularios MDIForm Paradiso Varios 9 20-09-2007 16:52:10
La v del popup REHome OOP 3 06-10-2005 14:23:17


La franja horaria es GMT +2. Ahora son las 09:10:26.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi