两个WinForm问题,200分。

dengko 2003-09-02 07:42:48
1、怎么把系统的任务栏隐藏掉?
2、调整窗体时,如何让DataGrid中的数据列跟着改变,自动适应窗体大小
答对了,补分。
...全文
85 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
rouser 2003-09-02
  • 打赏
  • 举报
回复
1.
const SW_HIDE = 0;
const SW_SHOW = 5;

[DllImport("user32.dll", CharSet=CharSet.Auto)]
static public extern bool ShowWindow(IntPtr hWnd, ShowWindowStyles State);
[DllImport("user32.dll", CharSet=CharSet.Auto)]
static public extern IntPtr FindWindow(string className,string CaptinText);

public void ShowTaskBar(bool show)
{
IntPtr hwnd = FindWindow("Shell_TrayWnd", null);
if(show)
ShowWindow(hwnd,SW_SHOW);
else
ShowWindow(hwnd,SW_HIDE);
}

2. 在放置DataGrid之前放一Panel在底下,然後吧Panel的AutoScroll設置為true
甴曱 2003-09-02
  • 打赏
  • 举报
回复
you look:
----------------------------
1、http://expert.csdn.net/Expert/topic/2104/2104697.xml?temp=.9809381
2、http://expert.csdn.net/Expert/topic/2022/2022263.xml?temp=.3342859

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧