............ MDI in Forms 6i

Hi all
May i know how to create MDI in Forms 6i....
I have read on basic documentation that MDI Forms Windows is probably not displayed on Object navigator etc.
Kindly let me know the procedure on how to create the MDI Form Window
Please tell me some links for Advanced Documentation concepts as well
i shal be highly thankful to you ..
I have posted a thread regarding the Size and display of Window..
is is that Nobody has worked on that ...
Thanx alot to all of you ..
BR

Hi,
Source: Metalink
Note:73444.1
Subject: How to Control Windows Programatically in Forms?
Bookmark Go to End
Doc ID: Note:73444.1
Subject: How to Control Windows Programatically in Forms?
Type: BULLETIN
Status: PUBLISHED
Content Type: TEXT/X-HTML
Creation Date: 29-JUL-1999
Last Revision Date: 29-OCT-2002
How to Control Windows Programmatically in Forms?
=================================================
This technical bulletin will cover the triggers and built-ins that you can
use to manage the properties and behavior of windows and canvases at run time.
We will learn how to:
-- create trigger code to interact with windows
-- control windows programmatically
This technical bulletin will discuss the following items in more details:
1) What are the window interaction triggers?
2) What are the common uses for these triggers?
3) How to keep track of the triggered window?
4) What are the Built-ins for manipulating windows?
5) What is the relationship between windows and blocks?
6) How to manipulate windows properties programmatically?
7) How to manipulate the MDI Application Window at form startup?
8) How to locate the cursor window?
9) How to show multiple windows?
10) How to cascade windows with context?
11) How to close windows?
12) Known bugs with windows tiggers
What are the Window Interaction Triggers?
=========================================
There are four window interaction triggers to provide extra functionality
whenever a user interacts with a window. These triggers should be defined
as the form level.
Trigger                    Characteristic
When-window-activated     Fires when a window is made the active window.
Note that window activation can occur
independently of navigation.
When-window-deactivated     Fires when a user deactivates a window by
setting the input focus to another window.
When-window-closed     Fires when a user closes a window using a
window-manager-specific Close command.
When-window-resized     Fires when a window is resized, either by
the user or through a trigger. It also fires
at form startup, but not when a window is made
into an icon.
What are the Common Uses for These Triggers?
============================================
Trigger                    Use
When-window-activated     Enforces navigation to a window; captures
initial window properties; keep track of most
recently fired window triggers.
When-window-deactivated     Deactivates a window.
When-window-closed     Closes a window.
When-window-resized     Maintains visual standards; captures window
properties; audit actions of an operator; set
input focus in an item in target window.
Additional documentation and examples can be found in the Forms Online Help.
How to Keep Track of the Triggered Window?
==========================================
The :SYSTEM.EVENT_WINDOW system variable contains the name of the
last window for which a window interaction trigger fired. You can use this
system variable to perform different actions for different windows in your
window interaction triggers.
What are the Built-ins Used for Manipulating Windows?
================================================
Built-in                    Description
Find_window     Returns the internal window ID(of datatype
WINDOW) of a window with the given name.
Get_window_property      Returns the current value of the specified
window property for the given window.
Hide_window     Hides the window
Move_window     Moves the window to the location specified by
the given coordinates.
Resize_window     Changes the window to the specified width and
height.
Set_window_property     Sets the specified window property for the given
window to a specified value.
Show_window     Makes the window visible at the current or
specified display position.
ID_Null Returns a BOOLEAN value that indicates whether the
object ID is available.
Additional documentation and examples can be found in the Forms Online Help.
What is the Relationship Between Windows and Blocks?
=====================================================
Form builder processes many events based on blocks (and items), which can be
completely independent of windows (and canvases). Keep in mind the following
characteristics of windows and blocks:
Connection between windows and blocks:
-- A window can contain multiple canvases and multiple items can be located
on a canvas.
-- A block can contain multiple items and an item is located on one and only
one canvas (except for null canvas items).
-- A window can contain multiple blocks and the items in the block can be
located on several windows.
NOTE: In general, put blocks in separate windows. If blocks are closely
related (through a foreign key relationship), put them in the same window.
Window Activation and Block Navigation:
You can use the when-window-activated trigger to activate another window
automatically (we will see how we can do that later in this bulletin).
Transaction Management:
During commit processing, forms processes all base table blocks in sequential
order. Therefore, transaction management is block based rather than
window based. However, the user expects to interact with a form in a
window based way.
How to Manipulate Windows Properties Programmatically?
======================================================
You can use the window-interaction triggers and the built-ins for windows
to manipulate your windows (and the MDI application window on Microsoft
windows) at runtime.
How to manipulate the MDI Application Window at Form Startup?
=============================================================
The when-new-form-instance trigger below implements the following
functionality:
-- Maximizing the MDI application window.
-- Setting the window title of the MDI application window.
NOTE: The Forms MDI Window is only available for forms installed on MS Windows
and for web forms starting with Developer 6.0.
When-New-Form-Instance trigger at the Form Level
BEGIN
SET_WINDOW_PROPERTY(FORMS_MDI_WINDOW, WINDOW_STATE, MAXIMIZE);
SET_WINDOW_PROPERTY(FORMS_MDI_WINDOW,TITLE, 'ANY_TITLE');
END;
You can also maximize the MDI window application with the WINDOW_STATE
command line parameter:
f45run32 module=emp userid=scott/tiger@DB window_state=maximize
f50run32 module=emp userid=scott/tiger@DB window_state=maximize
ifrun60 module=emp userid=scott/tiger@DB window_state=maximize
NOTE: For web forms, place the as a parameter withing the serverArgs line in
the forms html. This is the line where the form module is specified.
How to locate the cursor window?
================================
The cursor may be located in an inactive window. In this case, you can use
the following GET_CURSOR_WINDOW function to find this window:
FUNCTION GET_CURSOR_WINDOW RETURN VARCHAR2 IS
BEGIN
RETURN (GET_VIEW_PROPERTY(GET_ITEM_PROPERTY(NAME_IN('SYSTEM.CURSOR_ITEM'),
ITEM_CANVAS),WINDOW1));
END;
How to Show Multiple Windows?
==============================
When using several windows, you should consider how to position them with
respect to each other and how to indicate the context in which a certain
window is displayed.
The following examples show a form based on dept for department table and
emp for employee table. The department block and employee block are located
in separate windows.
When-New-Form-Instance Trigger at the Form Level:
DECLARE
          v_first_windowx number;
          v_first_windowy number;
BEGIN
          default_value('0', 'global.first_windowx');
          default_value('0', 'global.first_windowy');
          v_first_windowx := :global.first_windowx;
          v_first_windowy := :global.first_windowy;
          set_window_property('window1', position, v_first_windowx,
          v_first_windowy);
--this is to locate window 2 in the right side of window1
          set_window_property('window2', position, v_first_windowx + 300,
     v_first_windowy );
          show_window('window1');
END;
How to cascade windows with context?
=====================================
Create when-new-block-instance trigger on e.g. emp block
BEGIN
SET_WINDOW_PROPERTY('WINDOW2', TITLE, 'EMPLOYEE INFORMATION');
END;
How to Close Windows?
======================
Use the Close Menu Item on the system-menu box to provide the user with
a means for closing windows. Because there is no default behavior in forms
when a user chooses the Close Menu item, you must define a When-window-closed
trigger.
The following example shows a form based on dept and emp. The dept block
and emp block are located in separate windows.
When-Window-Closed Trigger at the Form Level:
     BEGIN
IF :SYSTEM.EVENT_WINDOW= 'WINDOW1'
THEN
          DO_KEY('exit_form');
     ELSIF :SYSTEM.EVENT_WINDOW='WINDOW2'
THEN
     HIDE_WINDOW('WINDOW2');
END IF;
END;
12) Known bugs with windows triggers
========================================
bug # abstract
944798 When-Window-Activated trigger does not fire returning from
called form; Fixed in Forms 6i
926729 When-Window-Activated trigger does not fire in Character mode
(Synchronize!!!); Fixed in Forms 6i
1089583 When-Window-Activated trigger not firing. Fixed in Forms 6i
750724 Trigger When-Window-Activated fires only once; fixed in 4.5.7.2.0
615132 Runtime: GPF raised by when-Window-Activated, When-Window-Closed,
etc.; Workaround: Set the maximum length of CONTROL.MSG to <= 32767
Fixed in Forms 6i
Cheers,
Monica

Similar Messages

  • How to make MDI child form

    Dear Seniors,
    I am new to java, I am trying to develop my 1st simple java app using NetBean 6, I have created a MDI form using Swing GUI Forms -> MDI application sample form..
    I also have created a simple form using JFrame, how to make it as MDI child form?
    please help
    Thanks a lot in advance

    my 1st simple java appYou are simply in over your head. Go back to the shallow end of the pool. Slip on some floaties...
    http://java.sun.com/docs/books/tutorial/
    Seriously dude, swing ain't simple, with or without a smartypants GUI building IDE.

  • Does any one know how to Create MDI data form frame

    Has any one created MDI data form frame in JDev. Please tell me step-by-step procedure to create a MDI data form frame.
    Or any way to remove/add some menu item in BC4J default browser.
    Thanks
    null

    Hi jaya,
    What do you mean by creating URL for a word document?
    You can display all the files in ABAP by giving the location(u mean URL!).
    call function 'CALL_BROWSER'
            exporting
              url = 'http://www.sap.com'.
    or
    call function 'CALL_BROWSER'
            exporting
              url = 'c:/test.doc'.
    Rgds,
    Jothi.P
    *Reward pts if useful.

  • MDIChildren flickering problem while switching between child form with dockstyle.fill and borderstyle.none

    I have an mdi applicaton in Visual studio 2010 (.Net framework 4.0). I'm having a flickering problem when user switch between an MDI Child form. I'm declaring the child form then setting the borderstyle.none at design time and dock property to fill
    through programming and make them a MDIChildren before I show them so that it takes up the entire space of the MDI Parent window without being maximized (client request). 
    i don't want to display control box(minimize, maximize,close) of child form in mdi parent form. (client request)
    The problem is that when the child form is being displayed it is briefly shown in it's default size with icon and control box before being resized to fill the available area on the MDI Parent form. When a Child Form loads, you can see it in it's original
    size (the size from Design-time) then all this flickering while maximizing .
    In other words, child form show up in the client area of the MDIForm, not maximized, with a caption, very shortly, before they are finally filling the client area. there is a short flicker when a new form is created and displayed. This process is most noticeable
    with a not-so-powerful PC or there are lots of control inside child form.
    below is my code to show child form 
       MyChild1 c1 = new MyChild1();
                                c1.MdiParent = MdiMainParent;
                                c1.Dock = DockStyle.Fill;
       c1.Show(); 
    how can i solved the problem of flickering issue?
    I tried many options which i have described below
    1.double buffering.
    2.set style property to child form
          this.SetStyle(ControlStyles.UserPaint, true);
          this.SetStyle(ControlStyles.AllPaintingInWmPaint, true);
          this.SetStyle(ControlStyles.DoubleBuffer, true); 
    3. override below method in each child form
    protected override CreateParams CreateParams
                get
                    CreateParams cp = base.CreateParams;
                    cp.ExStyle |= 0x02000000;
                    return cp;
    4. override below method in each child form
      const int WM_NCPAINT = 0x85;
            const int WM_SIZE = 0x05;
            protected override void WndProc(ref Message m)
                if (m.Msg == WM_NCPAINT)
                    if (this.WindowState == FormWindowState.Maximized)
                        return;
                if (m.Msg == WM_SIZE)
                    if (this.WindowState == FormWindowState.Maximized)
                        return;
                base.WndProc(ref m);
    but I didn't see any effects.  please someone help me to resolve flickering issue. thanks in advance.

    Hi hardikvaishnav,
    This is a known issue which has been reported to Microsoft Connect. Unfortunately, this issue will not fix due to stability issues around MDI. For more details, see 
    https://connect.microsoft.com/VisualStudio/feedback/details/97787/border-of-mdi-child-form-flashes-up-despite-formborderstyle-none.
    You might use a user control or panel instead.
    Best Regards,
    Bob Wu [MSFT]
    MSDN Community Support | Feedback to us

  • Acrobat X: SDI vs. MDI

    I'd like to coninue this thread, because I believe it's important:
    Acrobat and Acrobat Reader are strongly missing the MDI feature.
    Probably the biggest share of "common" users will only open a single document at a time. But there are others around that sometimes have more than one single document open and who don't want to get their screen cluttered up with Acrobat documents.
    From the thread above there's a Hyperlink to the Acrobat blog, justifying why MDI has been removed from the Acrobat GUI.
    I believe the reasons given in there are wrong:
    Feature Parity with Macintosh was desired. As stated before, the Mac OS does not have this option. While I will be the first to admit that feature parity is not 100% between Windows and Macintosh, it is a goal that we aim for.
    As written at the top of the blog, "MDI is not applicable on the Mac OS." So this is simply a system feature not available to Mac OS but to Windows. Parity in regard to system environment can never be achieved. Otherwise, Acrobat would have to strip keyboard support, because smartphones like the IPhone lack the presence of a keyboard.
    Utilizing MDI is quite transparent to the software when being programmed properly. The client area to draw into won't be different. And the Mac OS will simply display like an MDI environment with just one document in it.
    In version 8, we made SDI the default in the viewing mode. Making SDI default, but still providing MDI in version 8 was done to start the deprecation of MDI.
    This is no reason at all. It's just a description of a decision you made.
    Microsoft advised that to work as good as possible on Vista, applications should avoid MDI.
    MDI is currently still available in any document centric Microsoft application. And it's available in any current document centric Adobe software - except for Acrobat.
    WPF is commonly used as the successor of MDI, yet multiple-document GUIs are fully supported in Windows.
    Acrobat and Adobe Reader’s new UI modes would not work with MDI. Form editing mode, portfolio mode, and portfolio preview mode all wanted a complete refresh of the UI. MDI mode always left a bit of the UI skin under the care of an MDI main frame, so there would have had been no way for those UI modes to re-skin that part of the UI if MDI mode was left in place.
    Perfoming these modes in MDI, WPF or any other multi-document environment would just have been a matter of good program design. Nothing more.
    And again, if Mac OS does not support MDI, it's still possible to abstract the display concept to address SDI/MDI differences transparently in the Acrobat application. Microsoft Office even demonstrates how this is done: In all the MS Office applications there is an option to switch between MDI/SDI ("Show in Task bar").
    A cost compelling reason was that MDI and SDI mode essentially became another view mode in which all work flows had to be tested. This increases the cost of testing the product and the cost of fixing bugs. Often a fix to a bug in one view mode would cause adverse reactions in the other view mode. The decision to support only one view mode on Windows was made to simplify this. Furthermore, more time spent in this area could mean less time spent developing and fixing bugs in other areas.
    That's true, alright. - But automated testing tools also decrease the cost of testing. And as far as I know, testers do not develop software. That's the developers' task. So performing more testing in this area does not result into spending less time for developing. This is particularly true once the framework had been established to deal with MDI/SDI transparently.
    I strongly suggest to return to MDI. The implementation classes should still be available from Acrobat 8. Perhaps they'd need a redo in order to support a better, transparent program design.

    Acrobat was never a part of Creative Suite, it was merely included in the collections. The CS applications were developed by a different unit within Adobe to the 'enterprise' applications like Acrobat and LiveCycle. The creative business unit developed their own interface system (OWL) but it wasn't adopted by the other teams as it was specifically designed for one type of user, who worked on multi-screen hardware with highly customized desktops and took the time to really learn the software in depth.
    The same is true of the consumer programs (Lightroom, etc.) - their target users have different hardware and skill levels, and their UIs reflects that. A Lightroom user doesn't need workspaces, and by discounting that the UI is free to implement something that makes more sense to photographers. In the OWL UI, you tend to have multiple information streams presented to the user in different panels, rather like an aircraft cockpit. The user is doing something with one tool, but can pull information from other panels as required. If they're editing text they need to see the swatches and styles panels. In Acrobat however, the workflow is single-task-based. You pick a tool, do something with it, then pick another tool. While you're editing a watermark there's no reason you would want to see the ink manager dialog or the XMP metadata.
    Of course I see the logic in having a tabbed interface, but for everyone it pleases there'll be someone who begrudges the space taken up by the tabs on their netbook screen, or the fact they can't drag one file onto a second monitor. Adobe would have to keep both interface options so you could switch between them, and that pretty much doubles the workload on every release.
    I'm not saying that going forward there's no chance of a tabbed interface ever appearing in the Acrobat Family, but with respect the target users tend to get lost when the UI reinvents itself. Acrobat is just a tool like the photocopier for most people, they aren't going to spend weeks learning it as they would with Photoshop. Open>Redact>Save>Email, all day every day. Adobe's target customers (big enterprises) see any change, even one that "improves" the UI, as a nightmare of retraining and reduced productivity.
    BendersonMath wrote:
    Actually, let me say something about homogeny of user experience. It seems like a fairly reasonable approach to this challenge is to come up with a UI that is intuitive based on knowledge users can be assumed to have from other UIs they can be assumed to be using. Acrobat's approach seems to be to come up with its own UI that is not only completely unlike the major OSes, but also unlike everything else Adobe does. Dividing Acrobat from Windows, Mac, etc. — sure, that's only fair. But why divorce it from the rest of its own sister products? The results have been strange.

  • Applicaiton form hangs when trying to make C# form visible from menu event

    I have a MDI windows app, running as an addon on Verion 2007A
    The applicaion is written in C# ( VS 2005)
    I am a newbee to C# ( VS too ) as well.
    All I want is to display the MDI container form when a menu is clicked. But the windows form hangs forever, and does not show.
    if I try to show the form within Main method then no issues! The problem happens only off the SBO menu event .
    I cannot have the form loaded all the time. so I need the services of the SBO menu click, so a user can open it whenever he wants.
    Note: I can open any other form off the menu click, but that , provided they are not MDI containers and they are opened with ShowDialog(); If I use Show(); then again hangs.
    I tried opening the MDI form in Main method, ( wich of course works) and hide it when not needed. I could hide the form, but when I issued a command myForm.visible = true;  through the SBO menu event, again hangs!
    my applicaion Main function is as follows. The class AA_SBO_MAIN  holds the SBO application events.
    static void Main()
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Classes.AA_SBO_MAIN oSBOMain = null;
                oSBOMain = new Classes.AA_SBO_MAIN(); 
                 Application.Run();        
    the menu event simply does
                  frmMain fm = new frmMain();
                  fm.Visible = true;

    Hi
    I try doing these few steps and it seems to work!  The code is in Visual Basic though!
    Declare the form variable
    Private mMDI As New frmMDI
    In your menu click event enter a code like this
    If mMDI Is Nothing Then mMDI = New frmMDI
    mMDI.Visible = True
    On your startup function do something like this
    Public Sub New()
           mMDI.Show() : mMDI.Visible = False
    End Sub
    And more important ... in the form class comment all the code inside the Dispose method
    and finally do the following
    Private Sub frmMDI_Closed(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Closed
            Me.Hide()
    End Sub
    it seems to work for me . Hope it helps you too!

  • Painting problems with cwgraph in multiple document interface (mdi).

    Has anyone else seen weird behavior when using a cwgraph on an MDI child form in .NET. Whenever I open a new child window (containing a cwgraph) it gets painted once in the correct location and again offest about 50 pixels away and the old original location doesn't get invalided properly.
    The only workaround I've found is to contain the cwgraph in a panel or groupbox and the problem seems to go away entirely.

    Do you only see this problem with the graph, or do you see it with other Measurement Studio controls as well? Do you have any other ActiveX control on an MDI child and if so, what is the behavior of those controls? Could you please post a small test project that reproduces the problem? Thanks.
    - Elton

  • Vb6,adodb with sql server 2008

    hi for i am new to vb6 with sql server 2008. I have managed to create database named : Tuscan77 in project folder with all the necessary tables with primary and foreign keys in tables. I have done the same project in vb6 with adodb with ms access and i have
    finished it. But now based on my boss orders i have to connect vb6 with adodb with sql server 2008.
    Now below is my code in mdi parent form in vb6 which i used to connect to database in access.:
    Dim i As Integer
    Dim AccessConnect As String
    Dim dBOOL As Boolean
    Dim dMstr As String
    If (Left(App.Path, 1) = "\") Then
    dMstr = Dir(App.Path & "tuscanDB.mdb")
    Else
    dMstr = Dir(App.Path & "\tuscanDB.mdb")
    End If
    dBOOL = IIf(dMstr = "", False, True)
    If (dBOOL) Then
    AccessConnect = "Driver={Microsoft Access Driver (*.mdb)};" & _
    "Dbq=tuscanDB.mdb;" & _
    "DefaultDir=" & App.Path & ";" & _
    "Uid=Admin;Pwd=;"
    If (adoDatabase.State <> 0) Then
    adoDatabase.Close
    End If
    adoDatabase.ConnectionString = AccessConnect
    adoDatabase.Open
    Else
    Dim mPath As String
    CommonDialog1.CancelError = True
    CommonDialog1.Flags = cdlOFNHideReadOnly + cdlOFNPathMustExist + cdlOFNFileMustExist
    ' Set filters
    CommonDialog1.Filter = "All Files (*.*)|*.*|RTF (*.rtf)|*.rtf|Text Files (*.txt)|*.txt"
    ' Display the Save dialog box
    CommonDialog1.FileName = ""
    CommonDialog1.ShowOpen
    dMstr = Dir(CommonDialog1.FileName)
    mPath = Left(CommonDialog1.FileName, InStr(mPath, dMstr) - 2)
    If (CommonDialog1.CancelError = False) Then
    AccessConnect = "Driver={Microsoft Access Driver (*.mdb)};" & _
    "Dbq=" & dMstr & ";" & _
    "DefaultDir=" & mPath & ";" & _
    "Uid=Admin;Pwd=;"
    ' Connection Object Methods
    adoDatabase.ConnectionString = AccessConnect
    adoDatabase.Open
    End If
    End If
    where adoDatabase is name of my connection in vb6 with adodb with ms access.
    Now how i connect vb6,adodb with sql server 2008?
    Now my sql server 2008 details:
    Server type: Database Engine
    Server name:  NPD-4\SQLEXPRESS
    Authentication: Windows authentication
    User name: NPD-4\TUSCANO
    password:(it is left blank or not necessary)
    Database name: Tuscan77
    How to i connect my Database named Tuscan77 in vb6 and adodb.? Can anyone help me please.Any help or guidance would be greatly appreciated.

    Hi,
    It would be more appropriate to post all your vb6 related queries in the below forums.
    http://www.vbforums.com/forumdisplay.php?1-Visual-Basic-6-and-Earlier
    http://forums.codeguru.com/forumdisplay.php?4-Visual-Basic-6-0-Programming
    SRIRAM

  • Opening PDF Files Not Working Sporadically

    I inherited a VB.Net Windows application. It uses MDI Parent and MDI Child forms. Two of the child forms have viewers that open PDF files. In both cases the child forms are launched and the PDF file opened when the user selects a menu item. My application has references to four Adobe dlls, AcroPDF.dll, adodb.dll, AxInterop.AcroPDFLib.dll, and Interop.AcroPDFLib.dll. In both cases when the menu item for the desired document is selected (this raises a button click event) a very simple line of code " AxAcroPDF1.src = [path]\ [name of PDF file] " is executed. When executed from a CD, the application works fine on the development machine and on some user workstations, but on at least one workstation when the user selects the menu item that open the PDF file they get an unhandled exception error. The error message is quite lengthy, so I will only include excerpts. "0x8000405 Error HRESULT E_FAIL has been returned from a call to a COM component" is the meat of the error message.
    The user's machine on which the error occurs has Adobe Acrobat and Adobe Distiller, as does another user workstation on which the application runs fine. Windows Vista is the standard, so I do not believe it is being affected by the version of Windows. All of our workstations are supposed to be imaged using the same master; however individual users can have other software installed as needed. We do have some stringent security requirements and they vary depending on the network the particular user is on. I do not think this would have any affect on a standalone Windows application running from a CD, however I am not certain that is the case.
    Any answers, suggestions, thoughts, etc. on why this error would occur on some machines but not others will be greatly appreciated. There is so much on the net that my Google searches return it is difficult to filter through all of it. The error message in question can apparently be generated many ways and so far I have not found anything that is specific to the error occurring when attempting to open a PDF file within a Windows application.

    The user's workstation on which the application throws an error has Adobe Acrobat 9 Pro as does one of the other workstations on which the application runs correctly. I verified this with the user, so we can eliminate the version of the software as being the culprit. Please express any thoughts or ask any questions you feel are pertinent. I would like to get to the bottom of this and will gladly do whatever will help other posters help me. Thanks.

  • Modal Text Search / Find Dialog

    Hi,
    I'm using CR 2008 SP2 .NET SDK.
    Is there anyway to set the Find Dialog of the CR Viewer to be a mdi child?
    Currently it is modal but it makes the usability of this find really horrible.
    In CRXI this form was not modal.

    What version of .NET?
    Using .NET 2008, I get a nice mdi child form and I am able to drag it all over the place. I don't recall there ever being a change with this in CR 2008... Are you clicking on the binocular button of the DHTML viewer?
    Ludek

  • Some newbie quesitons..

    Hello,
    I decided to develop applications under java platform. I downloaded netbeans IDE etc. i found it useful.. If you anwer my question, i will really be happy.
    1) How can i change appearence of my software? (I use swing, but i do not want my softwares apperance as swing's appearence)
    2) Can i found really quality components/addons for Java? I'm a little bit drag-drop programmer and also i do not want to code everything, i just want to concentrate on my business logic. So, instead of creating SQL Connection to database, i prefer to set configuration settings on design time. And i also want to use Datasources, Tables, Queries + DbDataGrids .. (If anyone here was user of Delphi, he/she will understand what i mean) Does there any Table, Query, quality DataGrid(like DevExpress components) developed for Java?
    3) If i use non-default components coming by IDE, what i found on internet, will it occur any problem on another systems where i installed my software/jar file?
    4) About MDI, In java, i learned that MDI Form = JInternalFrame, however in softwares, sometimes we need to show Mdi form as NORMAL Form, and Sometimes show as MODAL form. So how can i change Form style before i show it? (modal form, normal form, always on top and mdi child form)
    All in all, i really liked Java, and i want to improve myself on Java, so please, if you have time, answer my questions in order to make me understand how java works. Thank you very much!
    Best Regards.

    If you want to be more skillful in Java and Swing, I suggest that you do not use drag and drop software to generate code. There are many tricky things you need to learn in Java and Swing. If you use drag and drop software or plugin in the beggining, I doubt if you can modify the generated code.
    It seems Java Application needs more coding and tuning.

  • How to show a background image in the Forms 6i MDI window?

    Hello,
    We are using Oracle Forms 6i Release 2 Patch 18 on Windows XP in client/server environment (not web server).
    Is there any way to show a background image in the MDI root window without using DLL injection to subclass the MDI root window procedure.
    Kurt

    Please try this 
    Public Function Decompress(ByVal arr As Byte()) As Byte()
            Dim s As Byte()
            Dim notCompressed As Boolean
            notCompressed = False
            Dim MS As System.IO.MemoryStream
            MS = New System.IO.MemoryStream()
            MS.Write(arr, 0, arr.Length)
            MS.Position = 0
            Dim stream As System.IO.Compression.GZipStream
            stream = New System.IO.Compression.GZipStream(MS, System.IO.Compression.CompressionMode.Decompress)
            Dim temp As System.IO.MemoryStream
            temp = New System.IO.MemoryStream()
            Dim buffer As Byte() = New Byte(4096) {}
            While (True)
                Try
                    Dim read As Integer
                    read = stream.Read(buffer, 0, buffer.Length)
                    If (read <= 0) Then
                        Exit While
                    Else
                        temp.Write(buffer, 0, buffer.Length)
                    End If
                Catch ex As Exception
                    notCompressed = True
                    Exit While
                End Try
            End While
            If (notCompressed = True) Then
                stream.Close()
                Return temp.ToArray()
            Else
                Return temp.ToArray()
            End If
        End Function
    Thanks & Regards Manoj

  • How to maximize the MDI window in web form.

    Dear all,
    i am new to jdeveloper. i am using form 10g there is a problem which is not handle by me in forms.
    i want to maximize the MDI window in web form.
    can jdeveloper solve my problem.
    i am new please anyone tell me step by step.
    thanks
    Muhammad Nadeem
    [email protected]

    Hi,
    no. Please use the Forms built-in set_window_property maximize
    Forms questions are answered here: Forms
    Frank

  • MDI form feature in JDeveloper 10.1.3

    It's nice to see that you provide MDI form feature now for JClient in JDeveloper 10.1.3. Actually, you are having an even more powerful rich client framework that is quite more useful than MDI, witch is already available in your inventory. That is the doctable framework you are using for JDeveloper itself. Some IDE provider releases, or partially releases their source environment. Do you have any plan to release that also? That will make JClient users extremely happy :-)

    Charles,
    we are currently evaluating this option but have made no decision yet.
    Frank

  • How to create MDI form in flex4 ?

    Hi to all .....i am new to this flex world i am trying to create MDI form can any one help me pls if u have samll program pls send me with full runnable source. pls help me

    Thanks for you answer.
    However that will not accomplish what I need.
    if i am validating an item code of sales order matrix
    so i have code behind the validate event
    The inputs that i will get from the modal form will determine wheather I should accept the value of the itemcode entered or not to accepts
    In other words. wheather to set bubbleevent = false or to true.
    your Idea will not make the validate event to wait until the modal form close
    So if I open the module form on the validate event, the form will open and the validate event will terminate and the bubbleevent will true. therefore the itemcode value entered is accepted.
    Sincerely yours
    Riade Asleh

Maybe you are looking for

  • Manual Budget does not work

    Hi, Experts, I'd like to input Budget data for Y2009. I go to 'Financials' -> 'Budget Setup' -> 'Budget'. Then, I select the Scenario 'Main Budget - 01/01/2009'. -> I select 'Manual' as the method. -> the word 'Manual' is shown in red -> when I click

  • Usage Report Filter

    Hello Skype, We are a language company considering purchasing Skype business/manager. Let me explain our intended use:  we would have one central account from which we would be calling our clients, however not Skype-to-Skype but Skype-to-Phone, as a

  • Can't download iMovie tutorial app

    how do I upgrade the memory on my Macbook, I purchsed the iMovie '11 and a tutorial, but can't downlaod the tutorial, I think I don't have enough memeory

  • Importing avi hangs up at one second in encore CS5.1-then it goes "not responding"

    HELP! Everytime I import a short file name AVI Encore hangs up at 1 Second left" and then if I touch anything it starts "not responding." I have shut down all I can in the background to make this work and for some videos it brings them right in, for

  • Firefox crashes on start up and does not provide the start in safe mode dialogue box--error code 2130420.

    I updated the plugins in Safe Mode when that was working, unistalled/reinstalled twice, ran the virus software requested (and my own), and it will not start up at all now. The error codes I have received are: Crash ID: bp-4fefebcc-0b9b-4ec2-9e50-1728