Ⅰ 用delphi做成了一个mainmenu上可以显示打开的窗口,并却点击mainmenu上这些窗口有反应,怎么做到的
你的意思是每打开一个MDI窗体,就把它名字记录到MainMemu上面,然后可以通过点击MainMemu来进行窗体切换是吧
网络Hi上找我吧,我给你个示例
Ⅱ 为什么mainMenu1在窗口不显示
你把mainmenu的automerge设置成‘false’就可以了
Ⅲ 我的显示器上为什么总出现MAIN MENU,并且MAIN MENU上面的选项飞快的自动切换
根据故障描述,故障原因是由于显示器按键失灵造成的。
建议送修专业维修点,直接更换显示器按键开关或按键板总成,即可排除故障。
Ⅳ 有线电视频道变成字母显示怎么办
出现这种情况通常是用户误操作,将机顶盒的语言设置成了英文导致的。
在菜单中找一下,有一个语言设置项,把它改成中文就OK。 也可以给电视台维修打电话,他们会告诉怎样调整的。
有线电视频道变成字母操作方法:
1、插上机顶盒和电视电源,打开插座开关,电源充足时打开机顶盒和电视开关,等待机顶盒和电视启动。
Ⅳ delphi7.0 使用mainmenu出现的问题,列值全部变为memo。
不用自责,这不是你胡乱搞的,可能只是不小心改了控件的属性,你改的控件应该是DBGridEh, 你在显示[Memo]的表格控件的属性面板里找 DrawMemoText 这个属性, 把它改成True就可以了.
Ⅵ 电脑上自动出现“MAIN MENU”是什么意思
第一,买一张最新的GHost版的系统安装盘,里面要带DM分区的软件。
第二,(如果你的电脑是默认先重光驱启动那这一条就不用看了)重新启动电脑,开机时多按几次键盘上的DEl键(有些是按F1),也就是小键盘上的那个点(.)进入bios里,进行设置,一般要找到AdvancedBios Features,进入这个选项。在这里设置的时候可以用方向键来控制光标的移动。这里有几个选项
1.First Boot Device 2.Second Boot Device 3. Third Boot Device 4. Boot Other Device .他们的意思分别是第一启动顺序,第二启动顺序,第三启动顺序和其他启动顺序。在First Boot Device里按回车键进入,选A(Floppy)是从软盘启动,CDROM是从光驱启动,Hard Disk(C:)是从硬盘启动,这里当然得把启动顺序第一位设置成光驱启动,第二设置成硬盘启动。设置好以后按ESC退出到最初进入bios时的界面,然后找到Save & Exit Setup这个位置,按回车,会提示,点yes就ok。
第三,把光盘放进光驱里,当读盘的时候,找到DM分驱软件。在这个软件里按以下操作进行
1.在Disk Manager Main Menu菜单里找到第一个(A)dvanced Options按回车,
2.在Advanced Options里找到(A)dvanced Disk Installation,按回车。
3.在下面的提示里出现Disk Manager found 1 drive. Is the drive list correct?选yes,按回车。
4.出现一个Select the operating system you are using or plan to install的画面,找到第二行里的,Windows OSR2,98,98SE,Me,2000(FAT16 or 32)按回车。
5.出现一个Disk Manager can format your hard drive ...的选项,选yes,按回车。
6.出现一个Select a Partition Option的选项,找到最后一个,也就是OPTION(C) Define your own.按回车。接着就看到了一个画面,Enter size of partition in MB,在这里输入分区的大小,如果硬盘是80G的话,一般都是80000这个数字大小,在这里建议输入20000,然后,剩下的自己分配,之后按回车,就分配完毕。这时候出现的画面里找Save and continue.按回车
7.这时候会出现一个红色的画面,需要按ALT +C键,也就是ALT键和字母C一起按。之后会有个提示,点yes,之后还有个提示,点yes。等他自动分好了。等分好了以后,按电脑的重启键。在光盘提示里,选自动还原C盘,也就是系统盘,安装ghost版的xp系统。这样做的就是等了。等装好了以后重新启动,这时候不要拿走光盘,在出现开机画面时,出现的是光盘内容,按ESC,进入硬盘启动。机器就会自动安装完毕了。
第三,系统做好以后,安装miropoint也就是微软主动防御软件,这个软件最大的好处就是可以自动寻找系统漏洞并下载补丁,装上以后自己下好了。
Ⅶ 管理信息系统中mainmenu.mnt是什么意思
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#define M 10
struct proct
{
int num;
char name[20];
char typenum[20];
char norm[20];
char measure[20];
char amount[20];
char price[20];
char comedate[20];
char lastdate[20];
};
typedef struct proct Proct;
int Init(Proct t[]);
void List(Proct t[],int n);
void SearchOnName(Proct t[],int n);
void SearchOnNum(Proct t[],int n);
int DeleteRecord(Proct t[],int n);
int AlterRecord(Proct t[],int n);
void SortOnName(Proct t[],int n);
void SortOnPrice(Proct t[],int n);
void Out_time(Proct t[],int n);
void SaveRecord(Proct t[],int n);
int LoadRecord(Proct t[]);
int Menu_select();
void main()
{
Proct adr[M];
int length;
system("cls");
while(1)
{
switch(Menu_select())
{
case 1: length=Init(adr);
SaveRecord(adr,length);
break;
case 2:length=LoadRecord(adr);
List(adr,length);
break;
case 3:length=LoadRecord(adr);
SearchOnName(adr,length);
break;
case 4:length=LoadRecord(adr);
length=DeleteRecord(adr,length);
SaveRecord(adr,length);
break;
case 5:length=LoadRecord(adr);
length=AlterRecord(adr,length);
SaveRecord(adr,length);
break;
case 6:length=LoadRecord(adr);
SortOnPrice(adr,length);
SaveRecord(adr,length);
List(adr,length);
break;
case 7:length=LoadRecord(adr);
Out_time(adr,length);
break;
case 0:exit(0); /*如返回值为0则程序结束*/
}
}
}
/*菜单函数,函数返回值为整数,代表所选的菜单项*/
int Menu_select()
{
int c;
printf("press any key enter menu......\n");
getch(); /*读入任意字符*/
system("cls");
printf("********************************MENU*********************************\n\n");
printf(" 1. 录入初始记录\n");
printf(" 2. 显示全部记录\n");
printf(" 3. 按名称查找记录\n");
printf(" 4. 删除记录 \n");
printf(" 5. 修改记录\n");
printf(" 6. 按价格排序\n");
printf(" 7. 显示过期产品记录\n");
printf(" 0. 退出\n");
printf("*********************************************************************\n");
do{
printf("\n Enter your choice(0-7):");
if(scanf("%d",&c)!=1)
{ while(getchar()!='\n')
continue;
continue;
}
}while(c<0||c>8);
return c;
}
int Init(Proct t[])
{
int i,n;
system("cls");
printf("\n请输入要输入的记录数:\n");
scanf("%d",&n);
printf("开始输入记录:\n");
for(i=0;i<n;i++)
{ system("cls");
printf("\n第%d条记录的编号:",i+1);
scanf("%d",&t[i].num);
printf("第%d条记录的名称:",i+1);
scanf("%s",t[i].name);
printf("第%d条记录的类型编号:",i+1);
scanf("%s",t[i].typenum);
printf("第%d条记录的规格:",i+1);
scanf("%s",t[i].norm);
printf("第%d条记录的计量单位:",i+1);
scanf("%s",t[i].measure);
printf("第%d条记录的数量:",i+1);
scanf("%s",t[i].amount);
printf("第%d条记录的价格:",i+1);
scanf("%s",t[i].price);
printf("第%d条记录的进贷日期:",i+1);
scanf("%s",t[i].comedate);
printf("第%d条记录的有效期:",i+1);
scanf("%s",t[i].lastdate);
}
return (n);
}
void List(Proct t[],int n)
{
int i;
system("cls");
printf("\n\n*********************************PRODUCT****************************************\n");
printf("编号 名称 类型编号 规格 计量单位 数量 价格 进货日期 有效期\n");
printf("--------------------------------------------------------------------------------\n");
for(i=0;i<n;i++)
{ printf("%-6d%-10s%-10s%-10s%-10s%-6s%-8s%-10s%-10s",t[i].num,t[i].name,t[i].typenum,t[i].norm,t[i].measure,t[i].amount,t[i].price,t[i].comedate,t[i].lastdate);
if((i+1)%10==0)
{
printf("Press any key continue...\n");
getch();
}
}
printf("**********************************end*******************************************\n");
}
/*查找记录*/
void SearchOnName(Proct t[],int n)
{
char s[20];
int i,flag=0;
system("cls");
printf("请输入要查找的名称:\n");
scanf("%s",s);
for(i=0;i<n;i++)
{
if(strcmp(s,t[i].name)==0)
{ flag=1;
system("cls");
printf("\n\n此产品的信息如下:\n");
printf("编号 名称 类型编号 规格 计量单位 数量 价格 进货日期 有效期\n");
printf("--------------------------------------------------------------------------------\n");
printf("%-6d%-10s%-10s%-10s%-10s%-6s%-8s%-10s%-10s",t[i].num,t[i].name,t[i].typenum,t[i].norm,t[i].measure,t[i].amount,t[i].price,t[i].comedate,t[i].lastdate);
}
}
if(flag==0)
printf("查无此产品!!\n");
}
/*删除记录*/
int DeleteRecord(Proct t[],int n)
{
char s[20];
char ch='N';
int i,j,flag=0;
system("cls");
printf("请输入要删除的名字\n");
scanf("%s",s);
for(i=0;i<n;i++)
{
if(strcmp(s,t[i].name)==0)
{ flag=1;
system("cls");
printf("\n\n*********************************PRODUCT***************************************\n");
printf("编号 名称 类型编号 规格 计量单位 数量 价格 进货日期 有效期\n");
printf("-----------------------------------------------------------------------------------\n");
printf("%-6d%-10s%-10s%-10s%-10s%-6s%-8s%-10s%-10s",t[i].num,t[i].name,t[i].typenum,t[i].norm,t[i].measure,t[i].amount,t[i].price,t[i].comedate,t[i].lastdate);
printf("Are you sure delete it(Y/N)\n");
ch=getch();
if(ch=='y'||ch=='Y')
{
for(j=i;j<n-1;j++)
t[j]=t[j+1];
n--;
i--;
}
}
}
if(flag==0)
printf("查无此产品!!\n");
return n;
}
/*修改记录*/
int AlterRecord(Proct t[],int n)
{
char s[20];
int i,m,flag=0;
system("cls");
printf("\n请输入在修改的记录名称:\n");
scanf("%s",s);
printf("开始修改记录\n");
for(i=0;i<n;i++)
{ if(strcmp(s,t[i].name)==0)
{ flag=1;
system("cls");
printf("\n第%d条记录的编号:",i+1);
scanf("%d",&t[i].num);
printf("第%d条记录的名称:",i+1);
scanf("%s",t[i].name);
printf("第%d条记录的类型编号:",i+1);
scanf("%s",t[i].typenum);
printf("第%d条记录的规格:",i+1);
scanf("%s",t[i].norm);
printf("第%d条记录的计量单位:",i+1);
scanf("%s",t[i].measure);
printf("第%d条记录的数量:",i+1);
scanf("%s",t[i].amount);
printf("第%d条记录的价格:",i+1);
scanf("%s",t[i].price);
printf("第%d条记录的进货日期:",i+1);
scanf("%s",t[i].comedate);
printf("第%d条记录的有效期:",i+1);
scanf("%s",t[i].lastdate);
}
}
if(flag==0)
printf("查无此产品!!\n");
return n;
}
/*按价格排序*/
void SortOnPrice(Proct t[],int n)
{ int i,j;
Proct temp;
printf("\n按价格排序:\n");
for(j=1;j<n;j++)
for(i=0;i<n-j;i++)
if((strcmp(t[i].price,t[i+1].price))>0) /*比较大小*/
{
temp=t[i];
t[i]=t[i+1];
t[i+1]=temp;
}
printf("排序成功!!!\n");
}
/*过期产品信息*/
void Out_time(Proct t[],int n)
{
int i,lastdate,comedate;
system("cls");
printf("过期产品信息如下:\n");
printf("\n\n*********************************PRODUCT****************************************\n");
printf("编号 名称 类型编号 规格 计量单位 数量 价格 进货日期 有效期\n");
printf("--------------------------------------------------------------------------------\n");
if(lastdate<=comedate)
{
for(i=0;i<n;i++)
{ printf("%-6d%-10s%-10s%-10s%-10s%-6s%-8s%-10s%-10s",t[i].num,t[i].name,t[i].typenum,t[i].norm,t[i].measure,t[i].amount,t[i].price,t[i].comedate,t[i].lastdate);
if((i+1)%10==0)
{
printf("Press any key continue...\n");
getch();
}
}
printf("***********************************end******************************************\n");
}
else printf("没有过期产品\n");
}
/*保存函数,参数为结构体数组和记录数*/
void SaveRecord(Proct t[],int n)
{
int i;
FILE *fp; /*指向文件的指针*/
if((fp=fopen("record.txt","w"))==NULL)
{
printf("can not open file\n");
exit(1);
}
fprintf(fp,"%d\n",n);
for(i=0;i<n;i++)
{
fprintf(fp,"%-6d%-20s%-20s",t[i].num,t[i].name,t[i].typenum);
fprintf(fp,"%-10s%-10s%-6s%-8s%-10s%-10s",t[i].norm,t[i].measure,t[i].amount,t[i].price,t[i].comedate,t[i].lastdate);
fprintf(fp,"\r\n");
}
fclose(fp);/*关闭文件*/
}
/*读入函数,参数为结构体数组*/
int LoadRecord(Proct t[])
{
int i,n;
FILE *fp;
if((fp=fopen("record.txt","r"))==NULL)
{
printf("can not open file\n");
exit(1);
}
fscanf(fp,"%d",&n);
for(i=0;i<n;i++)
fscanf(fp,"%6d%10s%10s%10s%10s%6s%8s%15s%10s",&t[i].num,t[i].name,t[i].typenum,t[i].norm,t[i].measure,t[i].amount,t[i].price,t[i].comedate,t[i].lastdate);
fclose(fp);
printf("从文件中成功读出记录!!!\n");
return n;
}
Ⅷ 惠普1005 mainmenucupysetup
您好,感谢您选择惠普产品。
您描述的英文信息,是进入打印机的复印菜单。
无法打印,首先打印脱机测试页,测试硬件是否正常,打印机就绪的时候,按一下ok键,然后按方向键找到report菜单,按ok键进入,然后按方向键找到config report ,按ok键就开始打印了。
如果脱机测试正常,说明打印机硬件没有问题,要是电脑驱动测试页打印不出来,可能是驱动端口不对,驱动没安装好,电脑没正确识别到usb设备导致
1.开始-控制面板-打印机(打印机和传真),找到打印机图标,右击打印机图标选“打印机属性”-端口-打对勾的端口应该是usb或是dot4,如果端口不对,usb连接使用情况下,在有usb或是dot4的端口前面打勾-确定
2.重新安装驱动,尝试用添加打印机的方法重新添加打印驱动,方法如下:
打开控制面板-设备和打印机-添加打印机-添加本地打印机-将“自动检测并安装即插即用打印机”功能关闭(此项只有xp系统有)-选择正确端口(USB直接连接,要选择USB或者是DOT4端口)-点击“从磁盘安装”-点浏览-选择到下载后解压缩的文件夹-选中其中的*.inf文件-确定-按照提示安装(若出现无法通过数字签名,选择仍然继续即可)
3.电脑没正确识别到usb打印机
a.换电脑usb端口测试
b.换2米之内usb线测试
c.换电脑测试排除系统问题
如果以上信息对您有帮助,建议采纳,方便后来客户解决相同的问题。
如果还有问题,建议继续追问,我们收到以后会针对您的问题,继续帮您解答。
希望以上回复能够对您有所帮助。
Ⅸ delphi(设了用户权限)运行时 程序没有错,为什么点击主窗口的Mainmenu下拉菜单无法显示子窗口
付上你的代码, 比较容易看.
如果你用
If Not Assigned(Form2) Then
begin
Form2:= TForm2.Create(Self);
Form2.ShowModal;
end;
打开窗口的话,你必需设置它不在运行时启动窗体中. 关闭Form2时需指定: Form2:= nil
Ⅹ mainMenu组件能不能改变字体大小,显示的字
这个没办法更改的。
解释:java菜单栏通常是指的编译器,如eclipse或者四号myeclipse的菜单栏,这个字体都是定义好的,是eclipse内置的,不能被变更字体,也没办法调整大小。