标签: controls

为什么控制进入IF?

          char *token = "gkjsdhvcxvcvbcbcv"            
          char c[90];  
          strcpy( c, token);
          c[sizeof(c)-1] = '\0';
          char *broken = strtok(c, " ");                 
          if ( broken != NULL)
          {  
            //Should not come here as there is no white space???
           }
Run Code Online (Sandbox Code Playgroud)

c controls

1
推荐指数
1
解决办法
192
查看次数

控件的透明背景

我正在开发一个winforms应用程序(使用.NET 3.5)

在一个表单中,我有一个面板控件,并在其中有一个datagridview控件.

我希望在datagridview前面有一些控件(让我们说简单 - 一个标签),我希望这个标签是透明的 - 这意味着:我想看看gridview中显示的数据.

我只想查看标签中的文本,而不是整个矩形......以及该文本后面的文本 - 以查看gridview中的数据.

问题如下:标签的父控件不是gridview(因为它不是容器控件).标签的父级是面板控件.

因此,当我将标签设置为透明时......实际上我对面板的透明度,而不是datagridview.

这是截图: 截图 这显示了情况(我要显示的实际控件不是标签,而是我下载的自定义控件)

有任何想法吗.. ???

controls transparency winforms

1
推荐指数
1
解决办法
3837
查看次数

Windows.Forms控件像VS中的"属性"表

我需要一个表控件,可以通过各种方式编辑属性,就像在Visual Studio中编辑属性一样(用于XML编辑).有没有人知道其他人写的东西,或者MS本身的解决方案?

controls visual-studio

1
推荐指数
1
解决办法
260
查看次数

.net中的水平树视图控件

我正在寻找以下列方式创建节点的水平树视图控件 -

                                    |_______|
                                        |
                             _______________________
                            |                       |
                        |_______|               |_______|
                            |
                  _______________________
                 |                       |
             |_______|               |_______|
Run Code Online (Sandbox Code Playgroud)

希望你得到设计.

.net c# asp.net controls

1
推荐指数
1
解决办法
2546
查看次数

如何从CustomControl.cs C#文件访问XAML资源?

我有一个XXXCustomControl.cs类,在我要访问的c#类中

groupStyle.ContainerStyle = this.FindResource("GroupHeaderStyle") as Style;
Run Code Online (Sandbox Code Playgroud)

GroupHeaderStyle,但此样式在其他地方定义(无论在哪里......)

现在我的问题是:放置GroupHeaderStyle的最佳位置是什么以及如何通过它

来自c#代码的FindResource?

wpf resources controls

1
推荐指数
1
解决办法
4310
查看次数

如何在服务器端为C#/ ASP.NET中的Image控件添加on click事件

我在VS2008中添加了工具箱中的图像,并注意到服务器端没有onclick事件.

如何添加一个?

c# asp.net controls image

1
推荐指数
1
解决办法
2万
查看次数

创建动态控件

        int i = amount; //amount will always start at 0
        int j = i + 1;

        GroupBox[] verGroup;
        verGroup = new GroupBox[i];

        verGroup[i].Name = "verGroup" + i.ToString();
        verGroup[i].Width = 400;
        verGroup[i].Height = 120;
        verGroup[i].Left = 5;
        verGroup[i].Top = 5 + (verGroup[i].Height * i) + (10 * i);
        verGroup[i].Text = "Verification #" + j.ToString();

        pnlVer.Controls.Add(verGroup[i]);
Run Code Online (Sandbox Code Playgroud)

它在verGroup [i] .Name中给了我一个IndexOutofRangeException.但索引是0,这肯定是它想要的?

我也试过了

 verGroup = new GroupBox[5]  
Run Code Online (Sandbox Code Playgroud)

但是会抛出"对象引用未设置为对象的实例"错误.

如果有人能指出我正确的方向,将不胜感激.

c# controls dynamic

1
推荐指数
1
解决办法
1535
查看次数

如何打开然后使用PowerShell关闭"设备和打印机"文件夹?

所以我正在写一个PowerShell脚本来安装我办公室里的所有打印机.

但首先,我希望它打开设备和打印机文件夹.然后,在安装所有打印机之后,我希望它关闭该文件夹.

当我进入控制面板时,我可以在桌面上创建设备和打印机的快捷方式.lnk指向"控制面板\硬件和声音\设备和打印机".

有没有人对如何做到这一点有任何想法?

powershell controls panel

1
推荐指数
1
解决办法
5872
查看次数

在Windows中隐藏控件

我无法弄清楚如何隐藏子窗口(控件),更具体地说是GroupBox和PushButton.我认为使用SW_HIDE作为第二个参数的ShowWindow()可以完成这项工作,但它根本不起作用.然而SW_SHOW工作正常.我有两个控件的正确窗口句柄,所以这不是问题.

我用谷歌搜索,所有我能找到的人都在询问如何隐藏对话框,而不是控件.基于MFC的应用程序,不适用于此处.我使用的是纯Windows API,没有MFC.

我错了什么?

编辑:更多信息:我正在为WinApi控件编写一些简单的类包装器.除其他方法外,WindowsControl类还具有以下显示和隐藏Control的方法:

void Show() {
    ShowWindow(this->_hWnd,SW_SHOWNOACTIVATE);
}

void Hide() {
    ShowWindow(this->_hWnd,SW_HIDE);
}
Run Code Online (Sandbox Code Playgroud)

每个控件都继承自WindowsControl.

这个图像有窗口布局,所以你准确理解我在做什么:http://i.stack.imgur.com/PHQnH.png

当用户在"芯片组"静态控件内部单击时,它将加载给定Tile的信息(存储在数组中,但这是无关紧要的).根据设置,它将隐藏左侧的"编辑位墙"按钮并显示其后面的空GroupBox或反之.为了清楚这是我的windows api包装器没有问题,我得到了正确的HWND.虽然ShowWindow可能无法从不是父代的窗口过程中调用(这很奇怪).

EDIT2:在Visual Studio 2008中使用C++,没有MFC,没有WTL,没有CLR,没有.NET

EDIT3:我会发布更多代码,这样更容易

在静态窗口过程中,我像这样处理WN_LBUTTONDOWN:

case WM_LBUTTONDOWN: {
  ...
  update_tiledata(c, l)


void update_tiledata(GroupBox * c, ListView* l ) {
    ...

   if (chp_copy.Tiles[selectedTile].Pass() == PT_BITWALL) {
          c->Controls(CTL_BTNEDITBIT)->Show();
          c->Controls(CTL_FRPHOLD)->Hide();
   } else {

          c->Controls(CTL_FRPHOLD)->Show();
          c->Controls(CTL_BTNEDITBIT)->Hide();
   }
   update_edits();
}
Run Code Online (Sandbox Code Playgroud)

如前所述,ommited代码没有对类进行任何影响,使用正确的HWND调用带有SW_HIDE IS的ShowWindow,但没有任何事情发生.

windows winapi controls hide showwindow

1
推荐指数
1
解决办法
1万
查看次数

setVolumeControlStream()不起作用

我打电话setVolumeControlStream(AudioManager.STREAM_MUSIC);onCreate()每一个我的三个活动中的应用方法,但他们没有工作.事实上,当我按下音量控制按钮时 - 根本没有任何反应.以下是文档中的引用:

无法保证硬件音量控制将始终更改此流的音量(例如,如果正在进行呼叫,则可以更改其流的音量).

我的应用程序正在做的就是在后台播放音乐并播放一些声音.它为什么不起作用?提前致谢.

controls android volume stream button

1
推荐指数
1
解决办法
3721
查看次数