Ir para o conteúdo
walyd

Ajuda DevC++

Mensagens Recomendadas

walyd    0
walyd

Bem estou mexendo com o wxDEVC++ 6.10.1, criei um frame e dentro deste frame um campo de escrita (Memo). Meu problema esta com a tecla TAB. Quando aperto a tecla TAB, teoricamente esta tecla ocupa 8 espaços. Mas nem sempre ela ocupa esse tamanho. As vezes ocupa 3, 4, 5 espaços. Pretendia que essa tecla ocupasse sempre 8 espaços. Ou desativar a tecla TAB dentro do Memo, ou fazer com que a tecla TAB fosse igual a tecla ENTER.

Consegui fazer um tratamento com a tecla TAB apenas para o FRAME. Para o campo Memo não achei nenhum evento assim.

FRAME … qdo aperto a tecla TAB no FRAME aparece a msg erro de gravaçao

void Cabecalho::CabecalhoChar(wxKeyEvent& event)

{

int keyCode = (int)event.GetKeyCode();

  if (keyCode == WXK_TAB){

      wxMessageBox(wxT(”Erro de gravação!”),wxT(”Erro”), wxICON_ERROR);

  }

}

MEMO

void Cabecalho::memoPrincipalUpdated3(wxCommandEvent& event)

{

//o evento wxCommandEvent não tem a opção detrabalhar com o keyCode

}

Quem puder me ajudar??

Valeu

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade