Jump to content

bilcan

Members
  • Posts

    19
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by bilcan

  1. I put a unipanel on form and set draggable property true then I changed onEndDrag event as above. But Panel's position not changed after the drag.

     

    procedure TMainForm.UniPanel1EndDrag(Sender: TUniControl; Left, Top: Integer);
    begin
      UniPanel1.Left := 200;
      UniPanel1.Top  := 200;
    end;
     
    • Upvote 1
  2. What are your requests ?!

     

    Hi,

     

    first of all I want to start dragging manually, I changed dragmode and tried begindrag and enddrag but no luck. Second, I need to know control's position on the parent control any time I want.

  3. Catching mouse events on server side is a very bad method. It generates too many events per second which is not possible to track on server.

     

    Please forget VCL programming habits and try adopting web programming.

    Hi,

     

    thank you but I need to drag and drop a control, what is the best way to do it? I saw drag demo but it is does not meet my requests.

  4. ajaxRequest(sender, 'MouseMoveEvent', [ 'param0='+X, 'param1='+Y ]);

     

    Correct:

    ajaxRequest(sender, 'MouseMoveEvent', [ 'param0='+x, 'param1='+y]);

    "All" are case sensitive

     

    Thank you,

     

    it works. but it does not cath events when left mouse is clicking ?

  5. Hi,

     

    I tried this code to catch mousemove on TuniPanel's extevents but it did not triggered onajaxevent.

     

    function mousemove(sender, x, y, eOpts)

    {

       ajaxRequest(sender, 'MouseMoveEvent', [ 'param0='+X, 'param1='+Y ]);

    }

  6. UniApplication.ScreenWidth

    UniApplication.ScreenHeight

     

    Merhaba,

     

    bu mevcut kullanım alanının ölçülerini veriyor. Browser tam ekranmış gibi boyut almak mümkün mü? 

  7. Merhaba,

     

    Mainform un layout nu Fit olarak ayarlayıp programı çalıştırdığımda mainform browser ı küçültüp büyüttüğümde formun şekli sabit kalıyor? Örneklere baktım ve TUniFrame kullanıldığını gördüm, formun layout özelliğinin bir anlamı yok mu?

  8. Merhaba,

     

    browser da uygulama açıldığında browser ın çalışılabilir yükseklik ve genişiliğini nasıl alabilirim. Burdaki yükseklik ve genişlik browser ın o andaki durumundan bağımsız olarak sanki tam ekran açıkmış gibi almam gerekiyor. Ve tabiki, browser ın toolbar ve diğer kısımlarından hariç olarak.

  9. Merhaba,

     

    aşağıdaki gibi bir websocket create ettikten sonra form un üzerine koyduğum bir button ile bu socket e data basmak istiyorum ama socket bulunamadı hatası alıyorum. Eğer form un Script kısmında yazarsam JS yi socket e daha sonra ulaşabiliyorum ama open eventini ve ilk gelen data yı yakalayamıyorum. UniSession.AddJs de create edilen nesneler global olmuyor mu?

     

    Button1.Onclick

    begin

      UniSession.AddJS('var socket = new sgcWebSocket(''ws://127.0.0.1:30002'');');
      UniSession.AddJS('socket.on(''open'', function(event) { ajaxRequest(FrmMain.window,''Socket_Opened'', []);});');
      UniSession.AddJS('socket.on(''close'', function(event) { ajaxRequest(FrmMain.window,''Socket_Closed'', []);});');
      UniSession.AddJS('socket.on(''error'', function(event) { ajaxRequest(FrmMain.window,event.message, []); });');
      UniSession.AddJS('socket.on(''message'', function(event) { ajaxRequest(FrmMain.window,''Socket_Message''+event.message, []); });');
    end;
     
    button2.onclick;
    begin
         UniSession.AddJs('socket.send('Hello');');
    end;
     
     
  10. Şöyle yazayım o zaman.

     

    unit Test;

    Uses

       Main;

     

    ....

     

    Ttest.deneme;

    begin

       FrmMain.Caption:='Deneme';

    end;

     

     

    Burada Main form un adını FrmMain olarak değiştirdim, ulaşmaya çalışırken başka bir unit den Access Via. alıyorum. Ama sonuçta Ana form zaten create edilmiş halde.

×
×
  • Create New...