Jump to content

Timothy lam

uniGUI Subscriber
  • Posts

    55
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Timothy lam

  1. Hi,

    Needn't convert from 2-tier to 3-tier when using UniGui? In my understand, HyperServer should handle the traffic load balancing. So it need not to using MiddleWare for handle load balancing. Am I right?

    Thanks!

  2. 1 hour ago, Sherzod said:

    Please explain in more detail. What do you mean? 

    Hi,

    User click the button to change the display language. If UniPageControl already created the number of tabsheets, how to change the uniLabels for those created tabsheets? Or which tabsheet is active then refresh the uniLabel language.

  3. 5 hours ago, Sherzod said:

    Sorry, can you make a simple testcase to reproduce?

    Sorry that I'm difficult to prepare the simple testcase. Because create the fields and dbgrid columns for multiple tabsheets by query runtime. Besides, using Stored procedure with multiple dataset to assign to Clientdatasets. But I found the problem come from "DisplayMemo = true" option when create the dbgrid column. If I remove this option. It is normal without problem.

  4. 10 hours ago, Sherzod said:

    Can you make a simple testcase to check?

    Hi,

    I prepared the testcase for your reference. Please check "UniTabSheet2". It has 2 problems. Once is delay when expand the UniPanel. Second is wrong Panel Height. I need to using "UniPanel.Height := UniPanel.Height + 30" under "UniFrameReady" that to show all contents

    testPanel.7z

  5. Hi,

    Any fast lookup in DBLookupComboBox? For example, I keyin first 1 character, it can locate the first record for me. Or any component can keyin something, then I click the dropdown button. It can locate the first record in LookupComboBox.

  6. Hi,

    I googled the information and using the following code. It can't generate the filter function in the DBGrid. Am I missing something else?

     

      while not ds_fields.Eof do
      begin
        with dbg_list.Columns.Add do
        begin
          FieldName := ds_fields.FieldByName('COLUMN_NAME').AsWideString;
          Title.Caption := ds_fields.FieldByName('COLUMN_NAME').AsWideString;
          Width := ds_fields.FieldByName('GRID_WIDTH').AsInteger;
          Font.Charset  := ANSI_CHARSET;
          Font.Name     := 'Verdana';
          DisplayMemo   := True;
          Sortable      := True;

          with TUniEdit.Create(Self) as TUniEdit do
          begin
             Left   := 10;
             Top    := 10;
             Parent := UniHiddenPanel1;
             Text   := '';
             Width := 30;
             Name   := 'Edit'+ds_fields.FieldByName('COLUMN_NAME').AsWideString;
          end;
          Filtering.Enabled := True;
          Filtering.editor  := TUniEdit(Self.FindComponent('Edit' + ds_fields.FieldByName('COLUMN_NAME').AsWideString));
        end;
        ds_fields.Next;
      end;
     

  7. 30 minutes ago, Sherzod said:

    Hello,

    Could you please explain more?

    User can using the combobox for choosing the language. I will using Tsilang to change the language. It works in main screen. But UniPageControl will not change the language.

×
×
  • Create New...