How to refrash a parent frame when a model dialog box is still active?
say a JFileChooser is active
What will trigger the refresh, meaning, what event
occurs that you need to refresh?i read a zip file and paint its tree structure, in this process i need to refrash the status bar at the main frame to display "busy".
Similar Messages
-
How to access the Text Frame, when we use scrollable frame,
Hi Friends,
How to access the Text Frame, when we use scrollable frame,
Thank you,
[ Nav ]That's the same question:
how can I access something (a page item) on a page…
Answer: you need something unique in that object you can get a handle on.
Or you use the selection a user of your script is doing and work with that selection…
A "scrollable frame" is nothing special. What it makes it a "scrollable frame" is the DPS software.
So you have to look for attached labels on the object, that identify the object for the PDS plug-in "Overlay Creator" as a "scrollable frame". That's possible with the "extractLabel("KeyString")" function. But you need to know the appropriate key-string in advance.
In another of your thread in the DPS forum, I basically answered the question how to obtain those key-strings.
When knowing the key-string you could loop through all your page items (you can skip all text frames) in the allPageItems-collection, to identify the "scrollable frame" by extracting the right label.
If you have more than one "scollable frames" you need a second unique identifier for the particular object.
That could be nearly any property.
Keep in mind, there is no "scrollableFrames" collection in the DOM !
Uwe -
HT201317 How can I disable picture frame when in locked position?
How can I disable picture frame when in locked position?
Go to Settings>General>Passcode Lock, enter your passcode, then turn Picture Frame to Off.
-
How to 'Exit' OO ALV screen type 'Model Dialog Box' using 'X' on the top?
HI Experts,
I have the below issue in my OO ALV screen type 'Model Dialog Box'...
The main screen is OO ALV and displays rows of data,
When select a line(row) and push any buttons
( u201CAdd Materialu201D, u201CAdd Binu201D, u201CModify Binu201D, u201CMove Materialu201D, u201CDisplay Batchesu201D)
the program will take you to next screen and it is a u201CModal dialog boxu201D type.
That screen has two buttons to exit ( u201CSAVEu201D and u201CCancelu201D ) on the bottom of the screen.
User would like to exit the screen using u201CXu201D on the top line right corner.
That u201CXu201D is not on for the u201CModal dialog boxu201D type screen.
How do I add event to close that screen using u201CXu201D?
Thanks in advance,
John.data :GR_EVENT_HANDLER TYPE REF TO LCL_EVENT_HANDLER,
GR_DIALOG_CONTAINER TYPE REF TO CL_GUI_DIALOGBOX_CONTAINER,
CLASS LCL_EVENT_HANDLER DEFINITION.
PUBLIC SECTION.
METHODS :
HANDLE_USER_COMMAND FOR EVENT USER_COMMAND OF CL_GUI_ALV_GRID
IMPORTING E_UCOMM,
HANDLE_ON_DIALOGBOX_CLOSE FOR EVENT CLOSE OF CL_GUI_DIALOGBOX_CONTAINER
IMPORTING SENDER,
ENDCLASS. "lcl_event_handler DEFINITION
CLASS LCL_EVENT_HANDLER IMPLEMENTATION.
METHOD HANDLE_USER_COMMAND.
CASE E_UCOMM.
WHEN 'DBCON'.
PERFORM DIALOG_DISPLAY.
ENDCASE.
ENDMETHOD. "HANDLE_USER_COMMAND
METHOD HANDLE_ON_DIALOGBOX_CLOSE.
IF NOT SENDER IS INITIAL.
CALL METHOD SENDER->FREE
EXCEPTIONS
OTHERS = 1.
FREE GR_DIALOG_CONTAINER.
CLEAR GR_DIALOG_CONTAINER.
ENDIF.
ENDMETHOD. "handle_on_dialogbox_close
ENDCLASS. "lcl_event_handler IMPLEMENTATION
FORM DIALOG_DISPLAY .
DATA : L_TEXT(255),
L_LIN TYPE I.
IF GR_DIALOG_CONTAINER IS INITIAL.
CREATE OBJECT GR_DIALOG_CONTAINER
EXPORTING
PARENT =
WIDTH = 400
HEIGHT = 150
STYLE = CL_GUI_CONTROL=>WS_SYSMENU
REPID =
dynnr = '100'
LIFETIME = lifetime_default
TOP = 100
LEFT = 350
CAPTION = 'Error Dialog Box'
EXCEPTIONS
CNTL_ERROR = 1
CNTL_SYSTEM_ERROR = 2
CREATE_ERROR = 3
LIFETIME_ERROR = 4
LIFETIME_DYNPRO_DYNPRO_LINK = 5
EVENT_ALREADY_REGISTERED = 6
ERROR_REGIST_EVENT = 7
OTHERS = 8.
ENDIF.
SET HANDLER GR_EVENT_HANDLER->HANDLE_ON_DIALOGBOX_CLOSE FOR GR_DIALOG_CONTAINER.
REFRESH IG_INDEX_ROWS.
CLEAR WG_SELECTED_ROW.
CALL METHOD GR_ALVGRID->GET_SELECTED_ROWS
IMPORTING
ET_INDEX_ROWS = IG_INDEX_ROWS.
DESCRIBE TABLE IG_INDEX_ROWS LINES L_LIN.
IF L_LIN GT 0.
READ TABLE IG_INDEX_ROWS INTO WG_SELECTED_ROW INDEX 1.
READ TABLE IG_SAL INTO WG_SAL INDEX WG_SELECTED_ROW-INDEX.
CONCATENATE 'Item' WG_SAL-POSNR 'of Sales Order' WG_SAL-VBELN 'has been selected' INTO L_TEXT
SEPARATED BY SPACE.
ELSE.
L_TEXT = 'Enter Netvalue greater than 500'.
ENDIF.
CALL METHOD GR_HTMLD->ADD_GAP
EXPORTING
WIDTH = 1.
CALL METHOD GR_HTMLD->ADD_TEXT
EXPORTING
TEXT = L_TEXT.
CALL METHOD GR_HTMLD->NEW_LINE.
Display the data
CALL METHOD GR_HTMLD->DISPLAY_DOCUMENT
EXPORTING
PARENT = GR_DIALOG_CONTAINER.
ENDFORM. " DIALOG_DISPLAY -
How can I get the "Open" and "Save As" dialog boxes to open at larger than their default size?
How can I get the "Open" and "Save As" dialog boxes to open at larger than their default size? I would like them to open at the size they were previously resized like they used to in previous operating systems. They currently open at a very small size and the first colum is only a few letters wide necessitating a resize practically every time one wants to use it. Any help would be appreciated.
hi Prasanth,
select werks matnr from ZVSCHDRUN into table it_plant.
sort it_plant by matnr werks.
select
vbeln
posnr
matnr
werks
erdat
kbmeng
vrkme
from vbap
into table it_vbap
for all entries in it_plant
where matnr = it_plant-matnr and
werks = it_plant-werks.
and again i have to write one more select query for vbup.
am i right? -
Safari crashes when using the dialog box to import/save files, in facebook under windows 7
I've encountered the following errors in some PCs, running Safari 5.1.7 in MS-Windows 7 Pro:
Safari crashes when using the dialog box to import/save files. One doesn't have to actually upload or download any file, the mere invocation of the relevant dialog box brings down all open Safari windows after a couple of seconds.
Errors displayed in the Event Log are:
Όνομα ελαττωματικής εφαρμογής Safari.exe, έκδοση 5.34.57.2, χρονική σήμανση 0x4f982b5e
Όνομα ελαττωματικής λειτουργικής μονάδας CoreGraphics.dll, έκδοση 1.87.0.0, χρονική σήμανση 0x4f9739a0
Κωδικός εξαίρεσης: 0x40000015
Μετατόπιση σφάλματος: 0x0013a762
Αναγνωριστικό ελαττωματικής διεργασίας: 0x17f4
Χρόνος έναρξης ελαττωματικής εφαρμογής: 0x01cded6b09576023
Διαδρομή ελαττωματικής εφαρμογής: C:\Program Files\Safari\Safari.exe
Διαδρομή ελλατωματικής λειτουργικής μονάδας:C:\Program Files\Safari\Apple Application Support\CoreGraphics.dll
Αναγνωριστικό αναφοράς:ebe64ac9-595e-11e2-a977-0016356671d1
System
Provider
[ Name]
Application Error
EventID
1000
[ Qualifiers]
0
Level
2
Task
100
Keywords
0x80000000000000
TimeCreated
[ SystemTime]
2013-01-08T06:45:00.000000000Z
EventRecordID
95609
Channel
Application
Computer
computername
Security
EventData
Safari.exe
5.34.57.2
4f982b5e
CoreGraphics.dll
1.87.0.0
4f9739a0
40000015
0013a762
17f4
01cded6b09576023
C:\Program Files\Safari\Safari.exe
C:\Program Files\Safari\Apple Application Support\CoreGraphics.dll
ebe64ac9-595e-11e2-a977-0016356671d1
and
Ελαττωματικός κάδος (bucket) 2970527469, τύπος 1
Όνομα συμβάντος: APPCRASH
Απόκριση: Δεν υπάρχει
Αναγνωριστικό Cab: 0
Υπογραφή προβλήματος:
P1: Safari.exe
P2: 5.34.57.2
P3: 4f982b5e
P4: CoreGraphics.dll
P5: 1.87.0.0
P6: 4f9739a0
P7: 40000015
P8: 0013a762
P9:
P10:
Συνημμένα αρχεία:
C:\Users\username\AppData\Local\Temp\WER51A.tmp.WERInternalMetadata.xml
Αυτά τα αρχεία μπορεί να είναι διαθέσιμα εδώ:
C:\Users\username\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_Saf ari.exe_e273f639ef3d86d52c9d8e15dd2b42dce3e78061_1f86213d
Σύμβολο ανάλυσης:
Επανέλεγχος για λύση: 0
Αναγνωριστικό αναφοράς: ebe64ac9-595e-11e2-a977-0016356671d1
Κατάσταση αναφοράς: 0
+
System
Provider
[ Name]
Windows Error Reporting
EventID
1001
[ Qualifiers]
0
Level
4
Task
0
Keywords
0x80000000000000
TimeCreated
[ SystemTime]
2013-01-08T06:45:10.000000000Z
EventRecordID
95610
Channel
Application
Computer
computername
Security
EventData
2970527469
1
APPCRASH
Δεν υπάρχει
0
Safari.exe
5.34.57.2
4f982b5e
CoreGraphics.dll
1.87.0.0
4f9739a0
40000015
0013a762
C:\Users\username\AppData\Local\Temp\WER51A.tmp.WERInternalMetadata.xml
C:\Users\username\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_Saf ari.exe_e273f639ef3d86d52c9d8e15dd2b42dce3e78061_1f86213d
0
ebe64ac9-595e-11e2-a977-0016356671d1
0
I have tried in-installing safari but it seems not to help. I have tried installing it to a third, newly installed pc and come to the same result.
All PCs are fully up-to-date as it regards Microsoft and Apple patches. Any ideas as to why this might happen?Still having the same problem. Ever the optimist, I submit the following info.
Error window screenshot can be found here: https://dl.dropboxusercontent.com/u/22465174/safari/safari_fail_01.JPG
Enent log entry can be found here: https://dl.dropboxusercontent.com/u/22465174/safari/safari_fail_02.txt
Version info can be found here: https://dl.dropboxusercontent.com/u/22465174/safari/safari_fail_03.JPG -
How to continue the running process behind the model dialogue box options ?
How to continue the running process behind the model dialogue box options like this
In Updation of K7 user press the Cancel Button
New dialogue box appear with Yes/No options.
But the backend updation is going on... not Pause the updation.
Like this how to do ?
Please provide me code.I don't know, if you mean you have done your form or you have solved the problem.
It's visible your code is only partly reflecting your screenshot, and that's okay to demonstrate the problem you have given a fine example.
As you marked my suggestion as solution this may not be needed anymore, but here's how I modified your code and used a self made QuestionBox instead of messagebox.
The essential part is defining a callback method and letting the QuestionBox call back there. It's not essential I used RAISEEVENT, but it's fine as it has all the behaviour and parameters needed to call back.
Public oTestFrm
oTestFrm=Createobject("MyForm_Model_to_NonModel")
oTestFrm.Show
Define Class MyForm_Model_to_NonModel As Form
onxx = 0
Add Object lbl_DispValue As Label With Top=90, Left = 120, Width = 50, Height=30, Caption=''
Add Object cmd_Start As CommandButton With Top=120, Left = 120, Width = 50, Height=30, Caption='Start'
Add Object cmd_Stop As CommandButton With Top=120, Left = 190, Width = 50, Height=30, Caption='Stop', Enabled =.F.
Procedure cmd_Start.Click
This.Enabled =.F.
Thisform.cmd_Stop.Enabled =.T.
Thisform.onxx = 0
Do While Thisform.onxx < 90000000
DoEvents
Thisform.onxx = Thisform.onxx +1
Thisform.lbl_DispValue.Caption = Transform(Thisform.onxx)
Enddo
This.Enabled =.T.
Thisform.cmd_Stop.Enabled =.F.
Thisform.lbl_DispValue.Caption = ''
Procedure cmd_Stop.Click
* Here, I want NO PAUSE -- (Show running numbers continuously...)
* how to control Model to NonModel in Messagebox.
QuestionBox('Really stop the process', Thisform, 'handleanswer')
Endproc
Procedure handleanswer
Lparameters tlYes
If tlYes && means Stop
Thisform.onxx = 99999999999999999
Endif
Endproc
Enddefine
Procedure QuestionBox()
Lparameters tcMessage, toCaller, tcCallback
If Not Pemstatus(_Screen,"oForms",5)
_Screen.AddObject("oForms","Collection")
Endif
oMsgBox = Createobject("QuestionBoxForm", tcMessage, toCaller, tcCallback)
_Screen.oForms.Add(oMsgBox)
oMsgBox.Show(2)
Endproc
Define Class QuestionBoxForm As Form
Autocenter = .T.
AlwaysonTop = .T.
Minwidth = 200
Add Object label1 As Label With AutoSize=.T., WordWrap =.T.
Add Object cmdYes As CommandButton With Caption = "Yes", Width=40
Add Object cmdNo As CommandButton With Caption = "No", Width=40
Procedure Init()
Lparameters tcQuestion, toCaller, tcCallback
Thisform.label1.Caption = tcQuestion+" ?"
This.AddProperty("oCaller",toCaller)
This.AddProperty("cCallback",tcCallback)
This.Width = Max(This.Minwidth, Thisform.label1.Width)
Thisform.label1.Left = (This.Width-Thisform.label1.Width)/2
This.Height = Thisform.label1.Height+48
This.cmdYes.Left = This.Width/2 - 10 - This.cmdYes.Width
This.cmdNo.Left = This.Width/2 + 10
This.cmdYes.top = Thisform.label1.Height+24
This.cmdNo.top = This.cmdYes.top
Endproc
Procedure cmdYes.Click
#Define clYes .T.
Raiseevent(Thisform.oCaller,Thisform.cCallback,clYes)
Thisform.Release()
Endproc
Procedure cmdNo.Click
#Define clNo .F.
Raiseevent(Thisform.oCaller,Thisform.cCallback,clNo)
Thisform.Release()
Endproc
Enddefine
I didn't yet introduced a timer for counter display updates. As you see the counter hangs a bit, if you mouse over your form, but it is a way of multithreading without using a separate thread and instead keep the rest of the application active by DOEVENTS
in the long running loop code.
Bye, Olaf.
Olaf Doschke - TMN Systemberatung GmbH http://www.tmn-systemberatung.de -
How to add array of file types to file dialog box
Hi
I just want to know how to add array of file types in file dialog box vi. I know that multiple file type can be added to filedialog vi in the pattern Input string separated by semicolon (eg *.vi;*.doc;*.jpeg;*.xls). But i want file dialog which is shown in the below picture.
I think that file dialog vi call user32.dll but i don't have that header file to call that dll.
Waiting for your esteemed response.
Thanks & Regards
Samuel J
System Engineer
Captronic Systems Pvt Ltd
Bangalore, India.I'm not sure how (or even if) it can be achieved using the LabVIEW built-in open dialog, but a .NET call to openfiledialog (http://msdn.microsoft.com/en-us/library/system.windows.forms.openfiledialog.aspx) can do what you're looking for. The .NET functions are better documentented that simple user.dll calls, so it might be easier to implement.
Shaun -
How to get the parent Frame of a component ?
Hi,
I'm wondering how to get the parent JFrame (or JDialog) of a component.
Thanks for tipsI'm using this code:
public Component getFrame(Component comp)
Component frame = comp;
while ((frame != null) && !(frame instanceof Frame))
frame = frame.getParent();
if (frame == null)
frame = comp; // no parent found
return frame;
} -
Get parent frame of an inline (anchored) box?
Hi
How can I obtain the parent frame of an inline (anchored) frame? I can obtain it with "IsPageItemAnchoredObject", but this doesn't seem to work if the inline frame is overflowed.
Thanks
HansNo.
-
How do I get the dialog box back when clicking on a pdf attachment in my email. Made the mistake of clicking save while the check box was ticked.
From Control Panel | Programs & Features: right-click on Windows Essentials 2012, then select Repair all Windows Essentials programs.
-
How to get iMessage to work when all it says is waiting for activation
How to get iMessage to work when all it says is waiting for activation
Hi Howell,
Welcome to Apple Support Communities.
This article on troubleshooting FaceTime activation has some steps you can try:
iOS: Troubleshooting FaceTime and iMessage activation
http://support.apple.com/kb/ts4268
Have a great day,
Jeremy -
How to Show a Model Dialog box in a JApplet
I have a JTable in a JApplet.
I need to display a JDialog box as a Model Dialog. The JDialog expects a Frame as parent. How do I create a Frame and show my own dialog box? without a parent Frame the dialog shows up as a Modeless dialog box.
Any help would be appreciated.I found the answer in
http://www.jguru.com/faq/view.jsp?EID=27423 -
How do I get back to the newest file dialog box style in LabVIEW?
I have LabVIEW 7.1 and LabVIEW 6.0.2 installed on the same machine. When I doubleclick a .vi file it tries to open in LV602. Of course, if it is a LV71 VI I get an error and it doesn't open. Then I run LV71 and load the desired VI--in this case by using the Open arrow to find it in the "recently opened" list. Now, I've made this mistake before, especially when I don't remember whether I used LV602 or LV71 to create the VI, and nothing bad has happened.
But this time something undesirable did happen: all Open File dialog boxes are of the old funky style. How do I get the file dialog boxes back that I've grown used to seeing when I use LV71?
CLUES:
1. I get the old style dialog box even when I try to open a VI--not just when a running VI invokes it.
2. The built version of the VI brings up the correct, new style, file dialog box--unlike the development environment.
I haven't found any settings in the options area that would appear to affect the file dialog box style. Has anyone ever seen anything like this?RudyRed wrote:
Thanks for the response,
Warren. I think all my problems with LV versions coexisting
peacefully have been related to NIDAQ--and I think the workaround (for
supporting the different levels of LV DAQ VIs--see my response to
Benoit, above) shows that it is not NECESSARY for NI to orphan old LV
versions' DAQ functionality on the development computer, though it is
still painful to be able to have only one version of NIDAQ available on
a given target computer. It's probably a marketting decision
meant to encourage users to stay on the straight-and-narrow upgrade
path.
NI-DAQ has usually been working fine in
several different installed LabVIEW versions on my computer. What is
important is the order of installation. Start first with the lowest
LabVIEW version and install the latest NI-DAQ that supports that
LabVIEW version. Then go to the next LabVIEW version and install again
the latest NI-DAQ version that supported this LabVIEW version and so
on. I'm regularly working with 6.1 up to 7.1 and starting with 8.0
slowly and haven't had real show stoppers yet.
Rolf Kalbermatter
Rolf Kalbermatter
CIT Engineering Netherlands
a division of Test & Measurement Solutions -
How can I use metric units in Page Setup dialog box?
When I go to my Page Setup dialog box, in Margins tabs, I see that I can specify the margins in inches. However, in my friends PCs, I have seen Page Setup dialog boxes that use millimeters for handling margins.
How can I make my version of Firefox to use millimeters instead of inches? Using this obscure unit is inconvenient for me. I prefer to use the internationally-accepted metric unit.I can't find documentation about the settings, so you'll need to experiment a bit. I hope you're using A4 paper size instead if US- Letter, because I suspect that you will find out that the length of the paper won't be able to be set to Letter if you use the metric size unit setting.
Type '''about:config''' in the URL bar and hit Enter. <br />
''If you see the warning, you can confirm that you want to access that page.''
Pref name = print.printer_''printer_name''.print_paper_size_unit <br />
and maybe <br />
print.printer_''printer_name''.print_paper_size_type <br />
Try setting the '''Value''' to '''1'''
There's a support thread about metric settings here.
http://forums.mozillazine.org/viewtopic.php?f=39&t=588284
Maybe you are looking for
-
How many users are supported on a Cisco Aironet 1141N? 30?
I have a client that wants to upgrade his Aironet 1131 APs with 1141N. How many users are supported on a Cisco Aironet 1141N?
-
Safari quits after i open a new tab. How do i fix it?
After I updated my safari, i have been unable to open a new tab without my safari quitting unexpectedly. It's weird though because this only occurs on my account. I created an account on my laptop for my mom and when she does it on her account she do
-
Double Sided Printing on Envy100 D410c
Is there any way to set double sided printing as the default so that long pdf files sent through e-print will be printed double sided, saving a ton of paper?
-
downloaded cs faculty on OS 10.6.8 did not have some apps updated to Yosemite how do I update to get compatible apps?
-
BEST INSTITUE TO LEARN ORACLE DBA COURSES
The best institute for learning ORACLE CORE(10g/11g) DBA, ORACE RAC(10g/11g) DBA AND ORACLE APPS(11i/R12) DBA with REAL TIME EXPOSURE is HASZONE TECHNICAL PVT LTD ,FLAT No : 103,1st floor,MANJEERA SQUARE BUILDING,opposite PRIME HOSPITAL,AMEERPET, HYD