Ⅰ 用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內置的,不能被變更字體,也沒辦法調整大小。