关于一个c#窗口状态栏的问题

图片说明

图片说明

我在设计窗体状态栏的时候,设置了两个栏,运行后,只显示了一个栏,为什么呢?

c#

1个回答

这个问题上次不是回答你了么?如果还不行,建议你这样,首先把中间的splitPanel剪切到剪贴板里,然后删除状态条,然后重新粘贴上splitPanel,最后重新搞一个statusBar
图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
关于一个C#的窗口的状态栏 问题
![图片说明](https://img-ask.csdn.net/upload/201812/13/1544661249_375562.png)rnrnrnrnrnrnrnrnrnrn![图片说明](https://img-ask.csdn.net/upload/201812/13/1544661258_649422.png)rnrnrnrnrnrnrnrnrn状态栏我设置两个,结果就显示出一个,为什么呢?以下是design代码rnnamespace 窗体的综合rnrn partial class FormMainrn rn /// rn /// Required designer variable.rn /// rn private System.ComponentModel.IContainer components = null;rnrn /// rn /// Clean up any resources being used.rn /// rn /// true if managed resources should be disposed; otherwise, false.rn protected override void Dispose(bool disposing)rn rn if (disposing && (components != null))rn rn components.Dispose();rn rn base.Dispose(disposing);rn rnrn #region Windows Form Designer generated codernrn /// rn /// Required method for Designer support - do not modifyrn /// the contents of this method with the code editor.rn /// rn private void InitializeComponent()rn rn System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormMain));rn this.menuStrip1 = new System.Windows.Forms.MenuStrip();rn this.系统ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();rn this.学生ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();rn this.帮助ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();rn this.toolStrip1 = new System.Windows.Forms.ToolStrip();rn this.toolStripButton2 = new System.Windows.Forms.ToolStripButton();rn this.toolStripButton3 = new System.Windows.Forms.ToolStripButton();rn this.toolStripButton1 = new System.Windows.Forms.ToolStripButton();rn this.statusStrip1 = new System.Windows.Forms.StatusStrip();rn this.st1 = new System.Windows.Forms.ToolStripStatusLabel();rn this.st2 = new System.Windows.Forms.ToolStripStatusLabel();rn this.toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel();rn this.splitContainer1 = new System.Windows.Forms.SplitContainer();rn this.treeView1 = new System.Windows.Forms.TreeView();rn this.splitContainer2 = new System.Windows.Forms.SplitContainer();rn this.listView1 = new System.Windows.Forms.ListView();rn this.listBox1 = new System.Windows.Forms.ListBox();rn this.menuStrip1.SuspendLayout();rn this.toolStrip1.SuspendLayout();rn this.statusStrip1.SuspendLayout();rn ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();rn this.splitContainer1.Panel1.SuspendLayout();rn this.splitContainer1.Panel2.SuspendLayout();rn this.splitContainer1.SuspendLayout();rn ((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).BeginInit();rn this.splitContainer2.Panel1.SuspendLayout();rn this.splitContainer2.Panel2.SuspendLayout();rn this.splitContainer2.SuspendLayout();rn this.SuspendLayout();rn // rn // menuStrip1rn // rn this.menuStrip1.ImageScalingSize = new System.Drawing.Size(20, 20);rn this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] rn this.系统ToolStripMenuItem,rn this.学生ToolStripMenuItem,rn this.帮助ToolStripMenuItem);rn this.menuStrip1.Location = new System.Drawing.Point(0, 0);rn this.menuStrip1.Name = "menuStrip1";rn this.menuStrip1.Size = new System.Drawing.Size(688, 28);rn this.menuStrip1.TabIndex = 0;rn this.menuStrip1.Text = "menuStrip1";rn // rn // 系统ToolStripMenuItemrn // rn this.系统ToolStripMenuItem.Name = "系统ToolStripMenuItem";rn this.系统ToolStripMenuItem.Size = new System.Drawing.Size(51, 24);rn this.系统ToolStripMenuItem.Text = "系统";rn // rn // 学生ToolStripMenuItemrn // rn this.学生ToolStripMenuItem.Name = "学生ToolStripMenuItem";rn this.学生ToolStripMenuItem.Size = new System.Drawing.Size(51, 24);rn this.学生ToolStripMenuItem.Text = "学生";rn // rn // 帮助ToolStripMenuItemrn // rn this.帮助ToolStripMenuItem.Name = "帮助ToolStripMenuItem";rn this.帮助ToolStripMenuItem.Size = new System.Drawing.Size(51, 24);rn this.帮助ToolStripMenuItem.Text = "帮助";rn // rn // toolStrip1rn // rn this.toolStrip1.AutoSize = false;rn this.toolStrip1.ImageScalingSize = new System.Drawing.Size(20, 20);rn this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] rn this.toolStripButton2,rn this.toolStripButton3,rn this.toolStripButton1);rn this.toolStrip1.Location = new System.Drawing.Point(0, 28);rn this.toolStrip1.Name = "toolStrip1";rn this.toolStrip1.Size = new System.Drawing.Size(688, 103);rn this.toolStrip1.TabIndex = 1;rn this.toolStrip1.Text = "toolStrip1";rn // rn // toolStripButton2rn // rn this.toolStripButton2.AutoSize = false;rn this.toolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;rn this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image")));rn this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta;rn this.toolStripButton2.Name = "toolStripButton2";rn this.toolStripButton2.Size = new System.Drawing.Size(100, 100);rn this.toolStripButton2.Text = "toolStripButton2";rn // rn // toolStripButton3rn // rn this.toolStripButton3.AutoSize = false;rn this.toolStripButton3.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;rn this.toolStripButton3.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton3.Image")));rn this.toolStripButton3.ImageTransparentColor = System.Drawing.Color.Magenta;rn this.toolStripButton3.Name = "toolStripButton3";rn this.toolStripButton3.Size = new System.Drawing.Size(100, 100);rn this.toolStripButton3.Text = "toolStripButton3";rn // rn // toolStripButton1rn // rn this.toolStripButton1.AutoSize = false;rn this.toolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;rn this.toolStripButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton1.Image")));rn this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta;rn this.toolStripButton1.Name = "toolStripButton1";rn this.toolStripButton1.Size = new System.Drawing.Size(100, 100);rn this.toolStripButton1.Text = "toolStripButton1";rn // rn // statusStrip1rn // rn this.statusStrip1.ImageScalingSize = new System.Drawing.Size(20, 20);rn this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] rn this.st1,rn this.st2,rn this.toolStripStatusLabel1);rn this.statusStrip1.Location = new System.Drawing.Point(0, 512);rn this.statusStrip1.Name = "statusStrip1";rn this.statusStrip1.Size = new System.Drawing.Size(688, 29);rn this.statusStrip1.TabIndex = 2;rn this.statusStrip1.Text = "statusStrip1";rn // rn // st1rn // rn this.st1.AutoToolTip = true;rn this.st1.BorderSides = ((System.Windows.Forms.ToolStripStatusLabelBorderSides)((((System.Windows.Forms.ToolStripStatusLabelBorderSides.Left | System.Windows.Forms.ToolStripStatusLabelBorderSides.Top) rn | System.Windows.Forms.ToolStripStatusLabelBorderSides.Right) rn | System.Windows.Forms.ToolStripStatusLabelBorderSides.Bottom)));rn this.st1.BorderStyle = System.Windows.Forms.Border3DStyle.Bump;rn this.st1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;rn this.st1.ImageAlign = System.Drawing.ContentAlignment.BottomLeft;rn this.st1.Name = "st1";rn this.st1.Size = new System.Drawing.Size(317, 24);rn this.st1.Spring = true;rn this.st1.Text = " ";rn this.st1.Click += new System.EventHandler(this.toolStripStatusLabel1_Click);rn // rn // st2rn // rn this.st2.AutoToolTip = true;rn this.st2.BorderSides = ((System.Windows.Forms.ToolStripStatusLabelBorderSides)((((System.Windows.Forms.ToolStripStatusLabelBorderSides.Left | System.Windows.Forms.ToolStripStatusLabelBorderSides.Top) rn | System.Windows.Forms.ToolStripStatusLabelBorderSides.Right) rn | System.Windows.Forms.ToolStripStatusLabelBorderSides.Bottom)));rn this.st2.BorderStyle = System.Windows.Forms.Border3DStyle.Adjust;rn this.st2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;rn this.st2.ImageAlign = System.Drawing.ContentAlignment.BottomRight;rn this.st2.Name = "st2";rn this.st2.Size = new System.Drawing.Size(317, 24);rn this.st2.Spring = true;rn this.st2.Click += new System.EventHandler(this.st2_Click);rn // rn // toolStripStatusLabel1rn // rn this.toolStripStatusLabel1.Name = "toolStripStatusLabel1";rn this.toolStripStatusLabel1.Size = new System.Drawing.Size(0, 24);rn // rn // splitContainer1rn // rn this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill;rn this.splitContainer1.Location = new System.Drawing.Point(0, 131);rn this.splitContainer1.Name = "splitContainer1";rn // rn // splitContainer1.Panel1rn // rn this.splitContainer1.Panel1.Controls.Add(this.treeView1);rn // rn // splitContainer1.Panel2rn // rn this.splitContainer1.Panel2.Controls.Add(this.splitContainer2);rn this.splitContainer1.Size = new System.Drawing.Size(688, 381);rn this.splitContainer1.SplitterDistance = 229;rn this.splitContainer1.TabIndex = 3;rn // rn // treeView1rn // rn this.treeView1.Dock = System.Windows.Forms.DockStyle.Fill;rn this.treeView1.Location = new System.Drawing.Point(0, 0);rn this.treeView1.Name = "treeView1";rn this.treeView1.Size = new System.Drawing.Size(229, 381);rn this.treeView1.TabIndex = 0;rn // rn // splitContainer2rn // rn this.splitContainer2.Dock = System.Windows.Forms.DockStyle.Fill;rn this.splitContainer2.Location = new System.Drawing.Point(0, 0);rn this.splitContainer2.Name = "splitContainer2";rn this.splitContainer2.Orientation = System.Windows.Forms.Orientation.Horizontal;rn // rn // splitContainer2.Panel1rn // rn this.splitContainer2.Panel1.Controls.Add(this.listView1);rn // rn // splitContainer2.Panel2rn // rn this.splitContainer2.Panel2.Controls.Add(this.listBox1);rn this.splitContainer2.Panel2.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));rn this.splitContainer2.Size = new System.Drawing.Size(455, 381);rn this.splitContainer2.SplitterDistance = 37;rn this.splitContainer2.TabIndex = 0;rn // rn // listView1rn // rn this.listView1.Dock = System.Windows.Forms.DockStyle.Fill;rn this.listView1.Location = new System.Drawing.Point(0, 0);rn this.listView1.Name = "listView1";rn this.listView1.Size = new System.Drawing.Size(455, 37);rn this.listView1.TabIndex = 0;rn this.listView1.UseCompatibleStateImageBehavior = false;rn // rn // listBox1rn // rn this.listBox1.Dock = System.Windows.Forms.DockStyle.Fill;rn this.listBox1.FormattingEnabled = true;rn this.listBox1.ItemHeight = 20;rn this.listBox1.Location = new System.Drawing.Point(0, 0);rn this.listBox1.Name = "listBox1";rn this.listBox1.Size = new System.Drawing.Size(455, 340);rn this.listBox1.TabIndex = 0;rn // rn // FormMainrn // rn this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F);rn this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;rn this.ClientSize = new System.Drawing.Size(688, 541);rn this.Controls.Add(this.splitContainer1);rn this.Controls.Add(this.statusStrip1);rn this.Controls.Add(this.toolStrip1);rn this.Controls.Add(this.menuStrip1);rn this.MainMenuStrip = this.menuStrip1;rn this.Name = "FormMain";rn this.Text = "FormMain";rn this.Load += new System.EventHandler(this.FormMain_Load);rn this.menuStrip1.ResumeLayout(false);rn this.menuStrip1.PerformLayout();rn this.toolStrip1.ResumeLayout(false);rn this.toolStrip1.PerformLayout();rn this.statusStrip1.ResumeLayout(false);rn this.statusStrip1.PerformLayout();rn this.splitContainer1.Panel1.ResumeLayout(false);rn this.splitContainer1.Panel2.ResumeLayout(false);rn ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();rn this.splitContainer1.ResumeLayout(false);rn this.splitContainer2.Panel1.ResumeLayout(false);rn this.splitContainer2.Panel2.ResumeLayout(false);rn ((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).EndInit();rn this.splitContainer2.ResumeLayout(false);rn this.ResumeLayout(false);rn this.PerformLayout();rnrn rnrn #endregionrnrn private System.Windows.Forms.MenuStrip menuStrip1;rn private System.Windows.Forms.ToolStripMenuItem 系统ToolStripMenuItem;rn private System.Windows.Forms.ToolStripMenuItem 学生ToolStripMenuItem;rn private System.Windows.Forms.ToolStripMenuItem 帮助ToolStripMenuItem;rn private System.Windows.Forms.ToolStrip toolStrip1;rn private System.Windows.Forms.ToolStripButton toolStripButton2;rn private System.Windows.Forms.StatusStrip statusStrip1;rn private System.Windows.Forms.ToolStripStatusLabel st1;rn private System.Windows.Forms.ToolStripStatusLabel st2;rn private System.Windows.Forms.SplitContainer splitContainer1;rn private System.Windows.Forms.SplitContainer splitContainer2;rn private System.Windows.Forms.ToolStripButton toolStripButton3;rn private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel1;rn private System.Windows.Forms.TreeView treeView1;rn private System.Windows.Forms.ListView listView1;rn private System.Windows.Forms.ListBox listBox1;rn private System.Windows.Forms.ToolStripButton toolStripButton1;rn rnrnrnrnrn
关于窗口状态栏
我想做一个窗口状态栏,不知从何入手?我用控件作了一个不太满意,有没有其他方法?请高手指点一二!rn小弟感激不尽
关于mdihelp窗口的状态栏.
怎么访问mdihelp窗口的状态栏.rn我想在上面加几个栏目,怎么做?
C# 窗口状态栏分割窗口如何实现
请各位朋友帮帮忙,C# 窗口状态栏分割窗口如何实现,如下图所示。rnrn[img=http://img.my.csdn.net/uploads/201303/29/1364554663_7261.jpg][/img]
一个关于状态栏的奇怪问题
使用SetPaneText函数,一直弹出断言错误barstat.cpp 42,请大家帮忙解答。
一个关于状态栏的初级问题
在OnInitDialog()中创建一个CStatusBarrnrnCStatusBar statusbar;rnstatusbar.Create(NULL,CBRS_BOTTOM,AFX_IDW_STATUS_BAR); //参数怎么添?rn
关于无标题窗口状态栏不显示问题
我创建了一个没有标题的窗体,我不想让该窗体在桌面状态栏显示,我试过把该窗体设置成toolwindow也没有效果,rnrn不知道有没有做个这个的,给点建议!!!!!!!!!!!!!
问一个关于状态栏的问题
我在CMainFrame中使用rnm_wndStatusBar.SetPaneInfo(1,ID_SEPARATOR,SBPS_NORMAL,200);rn我想把鼠标当前的坐标点显示在状态栏中rn然后我加入了如下代码:rnvoid CMainFrame::OnLButtonMove(UINT nFlags, CPoint point) rnrn char str[32];rn sprintf(str,"%d %d",point.x,point.y);rn m_wndStatusBar.SetPaneText(1,str);rn rn CFrameWnd::OnLButtonMove(nFlags, point);rnrn但是在状态栏上并没有显示鼠标坐标,是怎么回事呢?rn请各位高手指教!rnrnrn
一个关于swt状态栏的问题
用swt写的界面,但现在有一个问题,就是状态栏的信息会有长短变化,这样状态栏显示的信息就有问题,经常不能显示全部,如果拖下窗口大小,就能显示全部,我利用pack(),但是效果还是一样的,请高人们指导下应该用什么方法解决
关于c#窗口的问题?
怎样才能在点击窗口右上角的"x"按钮然后弹出MessageBox询问是否要关闭,点击"是"关闭窗口,点击"否"不发生任何事(也就是不关闭窗口)
关于一个C#窗口LISTVIEW的问题
![图片说明](https://img-ask.csdn.net/upload/201812/16/1544949739_212734.png)rnrnrnrnrnrnrnrnrnrnrnrnrnrn![图片说明](https://img-ask.csdn.net/upload/201812/16/1544949769_754971.png)rnrnrn怎么在listview控件中实现 出表格的形式
求助:在窗口添加状态栏问题!
求助:在窗口添加状态栏问题!rnrn已知:rnrnstatic UINT indicators[] =rnrn ID_SEPARATOR, // status line indicatorrnrn ID_INDICATOR_COMPANY,rn;rnrnrnrn if (!m_wndStatusBar.Create(this) ||rn !m_wndStatusBar.SetIndicators(indicators,rn sizeof(indicators)/sizeof(UINT)))rn rn TRACE0("Failed to create status bar\n");rn return -1; // fail to creatern rnrn问:rn现在我想在此之上再加一列,用来显示别的数据,我应该如何实现?rn谢谢!rnrn能帮我解释一下UNIT的含义么?
一个关于窗口的问题?
怎么样在程序中创建一个窗口,窗口名称已知!在线等待!!!!
一个关于窗口的问题
我想在程序运行之前先弹出一个登录界面。比如Frame1是主界面,在Frame1弹出之前要使Frame2先弹出。我是这样做的:rn在application1中:rn public Application1() rn Frame1 frame = new Frame1();rn 。。。。。。。。。。。。。。。rn frame.setVisible(false);rn Frame2 frame2= new Frame2();rn frame2.setSize(200,150);rn frame2.setVisible(true);rnrn这样运行时就弹出了登录界面,可我不知道在登录界面的“登录”按钮的代码怎么写?怎么使frame1才能显示出来?能不能帮忙写个例子,谢谢!
关于窗口的一个问题
最近在学习PB的时候碰到一个问题,我想把我的主窗口做成象windows资源管理器那样,在窗口的最下面有那么一条,显示一些其他信息,我原来的想法是放单行编辑器,那样显示的效果是差不多了,但是当我在这个主窗口的菜单里把用opensheet来打开要打开的窗口时,那个要打开的窗口显示不出来,但是在菜单上显示那个窗口已经打开了,只是好像是被什么盖住了,没有显示出来,如果我改成用open来打开的话,就可以显示出我要打开的窗口来了,请问这种情况怎么处理下?谢谢了。我用的是PB6.5。
一个关于窗口的问题。
不知道能否描述清楚rn就是说如何让一个form在显示器窗口底端不显示,就是类似QQ,窗体没有隐藏,但是在显示器底端那些标题栏里不显示。rnrn应该怎么实现呢?谢谢
一个关于窗口的问题??????
我的问题是:rn窗口绘制的时侯是从父窗口开始,然后一个接一个的子窗口,我什么时侯知道所有的子窗口都绘完,然后我可以去截图了。rn我用钩子截WM_CREATE时,窗口还没画好,截WM_PAINT时画的都是子窗口,我想不通,请高手有什么方法,
一个关于窗口的问题!!!
一句话做成链接,当点击这句话的时候弹出一个窗口,但窗口是固定大小的。怎样做呢?rnrn
C# 打开一个窗口时隐藏系统的状态栏
C# 打开一个窗口时隐藏系统的状态栏
关于c#窗口等待另外一个窗口关闭的问题
在主窗口1中,启动另外一个窗口2,窗口2中完成一些预定操作。完成以后,窗口2关闭,窗口1再接着执行接下来的指令,在窗口2运行期间,窗口1处于等待状态。rn请问如何实现?
C# 关于窗口初始化的问题
C# 在一个项目中。我新建了很多窗口,在启动程序的后,是不是所有的窗口都被初始化,还是只有初始化主窗口。rn小弟刚刚自学C#,有很多地方不清楚,求教大侠
关于C#窗口的简单问题
![图片说明](https://img-ask.csdn.net/upload/201811/20/1542714288_457510.png)想做一个简单的登录,有没有办法,可以使两个输入框的值初始化,输出正确的值后打开。//
关于C#窗口控制权的问题
我想实现这样一个功能,点击窗口上一个功能按钮,比如"检测",然后后台就开始检测了.我想让窗体只负责输入输出数据,而数据处理都由另一个处理类来实现.rnrn现在的问题是,我点了button,但是整个程序还运行于当前窗口上,没有跳到后台去处理,这该怎么办?求大鸟指点啊...
关于状态栏的问题。
1>在Resource标签String Table中添加New String,在此定义为ID_INDICATOR_CLOCK,将其Caption设为00: 00: 00(注意此处00与:之间不能有其他字符或符号).rn注意,本步操作时有两种方式:rn一种建立新的String Table,并添加String;另一种则在原有String Tablern中添加。当用后一种方式操作时,若完成后,时钟栏并不显示时间,则需要将此rnNew String在String Table中对应的Value值加1(可在resource.h中修改)。rn2>在MainFrm.cpp中的indicators声明出添加ID_INDICATOR_CLOCK,代码如下:rn…rnstatic UINT indicators[] =rnrnID_SEPARATOR, rnID_INDICATOR_CLOCK, //这里排列影响显示顺序,s所要添加的String的IDrnID_INDICATOR_CAPS,rnID_INDICATOR_NUM,rnID_INDICATOR_SCRL,rn;rn…rn这一步中ID_INDICATOR_CLOCK的插入位置将影响时间窗格在状态栏中的显示位置。rn3>安装定时器:在MainFrm.cpp中OnCreate函数处添加代码如下:rnint CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)rn ……rnSetTimer(1,1000,NULL);//安装定时器,并将其时间间隔设为1000毫秒rnreturn 0;rnrn4)编写时间处理函数:利用ClassWizard为CMainFrame类加入WM_TIMER的消息处理函数OnTimer,并添加代码如下:rnvoid CMainFrame::OnTimer(UINT nIDEvent) rnrnCTime time;rntime=CTime::GetCurrentTime();//得到当前时间rnCString s=time.Format("%H:%M:%S");//转换时间格式rnm_wndStatusBar.SetPaneText(m_wndStatusBar.CommandToIndex(ID_INDICATOR_CLOCK),s); //显示时钟rnCFrameWnd::OnTimer(nIDEvent);rn5)销毁定时器:利用ClassWizard为CMainFrame类加入WM_CLOSE的消息处理函数OnClose,并添加代码如下:rnvoid CMainFrame::OnClose() rn KillTimer(1);//销毁定时器rn CFrameWnd::OnClose();rn最后,编译运行。rn可以通过调用CStatusBar的成员函数SetPaneStyle,SetPaneInfo来设置你的时钟栏的显示方式。例如:在MainFrm .cpp中OnCreate函数处添加如下代码,即可将你的时钟栏pop out:rn int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)rn …rnm_wndStatusBar.SetPaneInfo(m_wndStatusBar.CommandToIndex(ID_INDICATOR_CLOCK),ID_INDICATOR_CLOCK,SBPS_POPOUT,50); rnreturn 0;rnrnrnrn以上为我创建状态栏的方法,创建完毕之后,显示如图所示,[img=http://hi.csdn.net/attachment/201109/16/4139373_1316143802rVr5.jpg][/img]为什么时间并不显示出来呢?
关于状态栏的使用问题.....
rn 状态栏StatusBar。Panel[Index.Text是string类型,而不是TString,rn那末怎样改变text 颜色呢,StatusBar.Color只是背景色,rn TColor一般采用16进制设置,用IntToStr(TColor)得到的是一个10进制的,rn如果不用自定义转换进制,该怎样是其表达成 $00 型的,有没这个函数
关于windows状态栏的问题
因为有一台机器要在大厅中普通用户使用,所以要禁止一些功能rnrn几个问题请教一下,都是关于windows状态栏rn1.在状态栏上如何禁止右键(通过程序可实现的)rn2.在隐藏了状态栏上的(开始和系统托盘图标),留下一小片空白,如何去除?rn3.禁止输入法的右键,和禁止左键的 rnrn或者可以提出更好的可以实现的解决方案,谢谢rnrnrn附:rnHKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorerrn添加NoTrayContextMenu,修改为1,各种类型我试了多次都不起作用
关于状态栏问题
SWING里有状态栏组件吗?rn我查书没找到~rn请高手指教一下,rn谢谢~rn
求教,关于状态栏的问题
使用pfc,在pfemain.pbl中继承w_frame,如何对状态栏分栏并在其中添加内容?
关于状态栏的问题。。。。。。。。。。。。。。
怎样在状态栏上显示动态的字体rn谢谢
关于winform的状态栏问题
当验证通过后登陆到主窗体时,主窗体下方的状态栏显示当前用户的登陆名和当前的系统时间,该功能怎么实现?最好有代码解释一下
关于状态栏的问题?
如何在状态栏中的一个panel中同时显示图标和文字?谢谢大家!
关于单文档的状态栏问题?
我想利用单文档默认的状态栏,但它的宽度尺寸不符合我的要求,我如何调整其各个格子的宽度呢?
关于状态栏隐藏的问题!!!!
隐藏状态栏rn该语句可以实现鼠标移上去的时候隐藏状态栏,可是当你点击左键,不松开的时候,状态栏又出现了相关的连接信息了!!请问有没有什么解决之道吗?
关于状态栏的问题~~~~~~~
小弟在对话框中自定义了一个状态栏,但看上去好像rn比标准的状态栏矮了很多,非常不雅观,请问修改什么属性rn可以改变状态栏的高度 THANK~~~~
关于状态栏响应鼠标的问题?~~
请问如何在应用程序的状态栏响应鼠标?rn我要写一个鼠标手写输入识别汉字的程序,一个视图里让鼠标在里面书写,想让识别出的汉字在状态栏输出(可以有多个待选的汉字在不同的pane中),然后让鼠标点击状态栏上不同的pane,让该字符串在另一个视图里输出。可是不知道怎么在状态栏响应鼠标以及如何输出该串,哪位高手最好能给出一段示例的代码~rn
关于状态栏提示的问题
在文档类中定义了一些函数,我希望进入函数时状态栏中提示指定的字符串,退出该函数时能自动变成“就绪”吗?因为函数可能有好几个出口,不想在每个出口都写改状态提示的语句,希望哪位大侠提供一个好的办法,谢了。
关于状态栏和子窗口的问题
我在MainFrame中重载了OnCreate 并修改了状态栏,但是下面两句语句却不能很好执行:rnm_wndStatusBar.SetPaneText(1,((CDataProjectApp*)AfxGetApp())->m_UserSet.m_NowUser);rnm_wndStatusBar.SetPaneText(2,((CDataProjectApp*)AfxGetApp())->m_UserSet.m_LoginCurrentTime.Format("%y-%b-%d")); rn编译没问题,但只能显示时间,用户名却没显示出来,rn我换成rnm_wndStatusBar.SetPaneText(2,((CDataProjectApp*)AfxGetApp())->m_UserSet.m_NowUser);rnm_wndStatusBar.SetPaneText(1,((CDataProjectApp*)AfxGetApp())->m_UserSet.m_LoginCurrentTime.Format("%y-%b-%d")); rn则用户名出来了,时间却不能显示,这个窗格总是空白的?!rn请问如何解决啊?rnrn还有就是我从CChildFrm 继承了我的CQueryChildFrm,我想在调用了OpenDoucmentFile(NULL)以后,暂时不rn显示出窗口来,所以我重载PreCreateWindow,并加了语句:cs.style &=~WS_VISIBLE 但是还是会显示出窗口rnrn我的目的是窗口建立后暂时不显示,等我要用了再显示出来,请问该如何处理啊?rn
关于状态栏的问题
我现在已经将列表中的文件名获得,在状态栏中怎么才能让它显示我每次分析的每个文件都能显示。例如,我有5个文件,当分析第一个时状态栏显示正在分析第一个文件。。。当分析第五个文件时,状态栏显示正在分析第五个文件。
关于pb状态栏的问题
自己用自定义对象写了个u_status_bar的状态栏,想把他放到mdi主窗口中,该怎么弄,直接拖上去好像不行?rn还要我把该对象放到主窗口后,再在菜单栏中打开其他窗口(main类型)就完全没反应了,是怎么回事啊?
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview