473,671 Members | 2,430 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

MENU HELP AGAIN....

The contextmenu I have created has many levels. Like on the main level
there are 15 menuitems. Then for each 15 menuitems there are at least 2
menuitems and then for each of these menu items there are further
sub-levels. And this process go on for a few more levels. I am accessing
this menu from the click of a command button. My form has only this button.
Now when I put this form (which is exactly as the size of defaut command
button) on the Bottom Right corner of the screen and try to navigate in the
Menu then it all gets messed up first leve sub-menu opens at the right then
next-level sub-menu opens at left etc. However, everything work smooth when
you put the form in the leftside because every sub-menu opens at the
right-side of it's parent menu.

Nov 20 '05 #1
3 1437
"Sender" <us**@domain.co m> schrieb
The contextmenu I have created has many levels. Like on the main
level there are 15 menuitems. Then for each 15 menuitems there are at
least 2 menuitems and then for each of these menu items there are
further sub-levels. And this process go on for a few more levels. I
am accessing this menu from the click of a command button. My form
has only this button. Now when I put this form (which is exactly as
the size of defaut command button) on the Bottom Right corner of the
screen and try to navigate in the Menu then it all gets messed up
first leve sub-menu opens at the right then next-level sub-menu opens
at left etc. However, everything work smooth when you put the form in
the leftside because every sub-menu opens at the right-side of it's
parent menu.


What do you expect? The (sub)menu to be displayed outside the visible
screen?

The Windows start menu behaves the same way: sub menus not fitting on the
screen when displayed on the right side of the parent menu are displayed on
the left side.
--
Armin

Nov 20 '05 #2
Hello,

"Sender" <us**@domain.co m> schrieb:
The contextmenu I have created has many levels.
Like on the main level there are 15 menuitems. Then
for each 15 menuitems there are at least 2 menuitems and
then for each of these menu items there are further sub-
levels. And this process go on for a few more levels.
I am accessing this menu from the click of a command
button. My form has only this button. Now when I
put this form (which is exactly as the size of defaut
command button) on the Bottom Right corner of the
screen and try to navigate in the Menu then it all gets
messed up first leve sub-menu opens at the right then
next-level sub-menu opens at left etc. However,
everything work smooth when you put the form in
the leftside because every sub-menu opens at the
right-side of it's parent menu.


Menus are not shown outside the visible area of the desktop. Menus will
open on the left side if there is not enough space for displaying them on
the right side. This is by design.

--
Herfried K. Wagner
MVP · VB Classic, VB.NET
http://www.mvps.org/dotnet
Nov 20 '05 #3
Hey Armin... don't you think it would would have been better if the menu is
smart enough to know its location so that it could know that it has no space
on the right side to open all submenus then it should start opening the menu
from left sides right from the beginning (starting from the main-level). You
know when you open a menu then there are arrows (filled triangles icons) on
the right-side.....those could be on left-side when the menu is placed on
the right-side.

I know this is the default behavious / design of Menu/Context Menu. I was
thinking may be someone might have created an custom control.
"Armin Zingler" <az*******@free net.de> wrote in message
news:uk******** ******@tk2msftn gp13.phx.gbl...
"Sender" <us**@domain.co m> schrieb
The contextmenu I have created has many levels. Like on the main
level there are 15 menuitems. Then for each 15 menuitems there are at
least 2 menuitems and then for each of these menu items there are
further sub-levels. And this process go on for a few more levels. I
am accessing this menu from the click of a command button. My form
has only this button. Now when I put this form (which is exactly as
the size of defaut command button) on the Bottom Right corner of the
screen and try to navigate in the Menu then it all gets messed up
first leve sub-menu opens at the right then next-level sub-menu opens
at left etc. However, everything work smooth when you put the form in
the leftside because every sub-menu opens at the right-side of it's
parent menu.
What do you expect? The (sub)menu to be displayed outside the visible
screen?

The Windows start menu behaves the same way: sub menus not fitting on the
screen when displayed on the right side of the parent menu are displayed

on the left side.
--
Armin

Nov 20 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
5073
by: John Pote | last post by:
I have a menu bar in a top level window as follows menuBar = Menu(rootWin) menuBar.add_command( label='Quit', command=rootWin.quit) configMenu = Menu(menuBar, tearoff=0) configMenu.add_command(label='Left Device Raw', command=setLeftRaw) configMenu.add_command(label='Right Device Raw', command=setRightRaw) etc
5
2332
by: Rob Mayo | last post by:
How can I force a MeasureItem message for an owner-dramn menu item? Here is the dilemma. I wrote a lovely little Component for owner-drawing all the menus on a form and making them look like Office XP-style menus (mostly an academic exercise). I came across a problem with another app I wrote, which is using this Component. The app changes the text in the menu items depending on what is selected in the app. The fisrt time the menu may be...
5
2397
by: Andy | last post by:
Hi I am writing a small calculator program using switch() for a menu. The menu is presented at first, selection read in via scanf(), and calculation is executed. At the end of the operation, the menu is presented again. When it is presented again however, it is printed twice. I've been through the code and cannot spot any obvious errors, but hey ... more eyes are better than one. I don't particularly want to revamp my code too much nor...
7
3997
by: VB Programmer | last post by:
How do I create a submenu so that I can only check ONE of the values? Example: Menu --> Color SubMenu --> Red Value 1 --> Yellow Value 2 --> Green Value 3 Thanks....
2
1887
by: Edward K. Ream | last post by:
Hi, I've spent a pleasant hour or so trying to bring up a top-level Tk menu at the same spot as it would appear if I had actually clicked the menu. That is, I want to bring up a menu from the keyboard.
8
2102
by: gs | last post by:
I was able to set tooltips on objects other than main menu. I would like to get the effect of tooltip or microhelp in the bottom status bar when the mouse is hovering over a submenu item. How do I do that? For example in outlook express, when one expand a main menu item and holds mouse over one of the enable sub menu item, one would see some sort microhelp text in the status bar in the bottom
2
3055
by: Gary Wessle | last post by:
Hi I need help organizing this program in the right way. I included the code below which compiles and runs and gives the desired effect to a certain point, but I don't know what the next step is to finish this program. the program presents Main menu to the user and gives a prompt, the user types the number corresponding to an item from the menu, the program then
14
3209
namcintosh
by: namcintosh | last post by:
Hello, everyone. Well, let me cut to the chase and explain my problem. I am trying to devise a menu plan that uses the if/else if and the while loop. The program calculates the user's weight on a given planet. It first asks for the user's weight, asks them for a choice. If they choose choices 1 though 9, the user's weight will be calculated on whatever choice they picked (for example, if the user inputs 150 as their weight and choose...
4
4207
by: Karl | last post by:
Hi all, I want to write an application that is launched from the context menu in Windows Explorer/Computer. That is to say, when I am browsing around my hard drive and get to any location I choose, I want to be able to select several files, right click my mouse and launch an application which will act on the selected files. However, I don't even know where to start and have a number of questions!
0
8481
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8400
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8924
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8672
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
6234
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5702
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4227
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4412
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
2058
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.