![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#5
|
||||
|
||||
|
Hola.
Ese código si funciona, te lo aseguro. ![]() El ícono de prohibido lo vas a ver siempre que el cursor del mouse esté sobre la imágen ya que este componente no tiene por qué permitir ningún drop dentro de él. Seguí desplazándote hasta posicionarte en el área del ScrollBox y me contas. De todos modos, estaba pensando que si tenes mas de una imágen dentro del ScrollBox, seguramente te sea mas útil de este modo: Código:
TPoint PIni;
void __fastcall TForm1::Image1MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y)
{
if (Shift.Contains(ssCtrl)) { /* ¿ Tecla Ctrl presionada ? */
PIni.x = X;
PIni.y = Y;
((TImage*)Sender)->BeginDrag(true);
}
}
void __fastcall TForm1::ScrollBox1DragOver(TObject *Sender,
TObject *Source, int X, int Y, TDragState State, bool &Accept)
{
Accept = Source->ClassNameIs("TImage");
}
void __fastcall TForm1::ScrollBox1DragDrop(TObject *Sender,
TObject *Source, int X, int Y)
{
((TImage*)Source)->Left = X - PIni.x;
((TImage*)Source)->Top = Y - PIni.y;
}
![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 03-06-2013 a las 02:32:09. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Pasar estructura Type de delphi a Builder.. | Novatin | C++ Builder | 4 | 31-05-2013 20:00:35 |
| pasar codigo de delphi a c++ Builder | rxaxx9 | C++ Builder | 2 | 13-05-2012 07:27:17 |
| codigo en delphi a c++ builder | zidfrid | C++ Builder | 4 | 09-07-2008 15:34:29 |
| Convertir codigo Delphi a Builder | _Willa | C++ Builder | 3 | 15-02-2008 12:37:10 |
| Cambiando el codigo de delphi a builder... | paco_galo | C++ Builder | 5 | 03-12-2007 23:14:54 |
|