FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Mostrar label en messagebox
Hola, tengo este if
Código:
if (Application->MessageBox(("Desea borrar los datos de " lblApellido->Caption.c_str() " " lblNombre->Caption.c_str() " ?",L"AVISO",MB_YESNO | MB_ICONQUESTION)==IDYES) { } Esa parte me tira error en el c++ Builder XE4 Pero en el c++ builder 5 tengo esta parte y no me tira error if (MessageBox(0,("Desea borrar los datos de " + lblApellido->Caption+" "+lblNombre->Caption+" ?").c_str(),"AVISO",MB_YESNO | MB_ICONQUESTION)==IDYES) { }
__________________
▶ https://www.facebook.com/riverplateoficial ◀ |
#2
|
||||
|
||||
Como ves, el tratamiento de cadenas que haces no tiene nada que ver en ambos casos. Tu primer ejemplo no compilará pues no puedes sumar cadenas estilo C, es más, ni siquiera colocas el operador +
Debes trabajar con String para podes concatenar las cadenas. No se si Builder XE4 funciona nativamente con Unicode, si no es así, tu código debería quedar así: Código:
if (Application->MessageBox((String("¿Desea borrar los datos de ")+ lblApellido->Caption+ " " + lblNombre->Caption + " ?").c_str(), "AVISO", MB_YESNO | MB_ICONQUESTION)==IDYES) { } Saludos. |
#3
|
||||
|
||||
Cita:
__________________
▶ https://www.facebook.com/riverplateoficial ◀ |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
mostrar archivos en Label | andres_89 | C++ Builder | 6 | 04-12-2013 08:26:48 |
Mostrar el contenido de una variable en un MessageBox | tebre | Varios | 9 | 19-01-2013 12:25:40 |
Mostrar en una label un item de un ChekListBox | cslbcn | OOP | 2 | 23-01-2009 18:07:38 |
Como mostrar Resultados de una consulta en componentes como los Edit,Label y DbGrids! | danny | Conexión con bases de datos | 2 | 08-05-2008 23:35:46 |
MessageBox | johurgi | Varios | 4 | 19-09-2006 09:34:14 |
|