小编unk*_*SPY的帖子

使用excel Macros/vba打开/关闭图表系列的可见性

我在Excel中制作了一个折线图(图表),其中几个数据系列被绘制在同一个图表上.

我需要创建一个宏/ VBA解决方案,通过按下按钮(或勾选框等)可以打开/关闭这些系列的可见性

与此图片类似(通过Excel菜单系统手动完成)

在此输入图像描述

我试图查看所有成员变量/方法

https://msdn.microsoft.com/EN-US/library/office/ff837379.aspx

但没有太多运气.

我曾尝试玩过类似的东西

Charts("Chart1").SeriesCollection(1)
Run Code Online (Sandbox Code Playgroud)

Worksheets("Graphical Data").ChartObjects(1)
Run Code Online (Sandbox Code Playgroud)

但我既不能得到图表对象(我得到一个超出范围错误的下标)也无法找到任何允许我打开/关闭单个系列的可见性的方法.

有任何想法吗?

excel charts vba excel-vba

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

何时使用 fabsf 而不是 fabs

我想知道在什么情况下我会使用fabsfabsf来自 cmath/math.h)?

或者解释一下差异,因为它看起来就像一个只是调用另一个。

我在 math.h 中的定义是

_Check_return_ inline float fabs(_In_ float _Xx) _NOEXCEPT

_Check_return_ __inline float __CRTDECL fabsf(_In_ float _X)
Run Code Online (Sandbox Code Playgroud)

c++

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

枚举和枚举类之间的区别

谁能解释一下两者之间的区别

enum 
{Type1,type2}
Run Code Online (Sandbox Code Playgroud)

enum class
{Type1, type2}
Run Code Online (Sandbox Code Playgroud)

我经常使用前一个示例(可能过于频繁而又没有足够的封装),但是我从未使用过第二个示例。

谢谢

枚举

c++

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

是否可以在 C# 中使用自定义值或模板化值创建谓词

我对 C# 比较陌生,并且来自 C++ 背景。我一直在寻找列表搜索和Find.

我试图定义一个函数,它接受一个参数,并从列表中返回一个条目。例如

class Product
{
    public string id;
    public string description;
}

public List<Product> products = new List<Product>();
// Add some items to the list
Run Code Online (Sandbox Code Playgroud)

我的问题是,我可以使用 Predicates/Funcs 等 C# 功能打开以下自定义“查找”函数吗?

Product GetProductByID(string id)
{
    foreach (Product p in products)
    {
        if (p.id == id)
        {
            return p;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我曾尝试使用谓词,但我似乎无法找到无论如何将值提供给函数来执行布尔表达式检查。我了解如何编写 Predicate 来查找列表中的特定项,而不是可以传入的动态项。

理想情况下,我想更进一步并为其模板化,以便 Predicate 可用于具有类似结构的任何项目列表。

即如果我们也有

class Employee
{
    public string id;
    public int age;
}

public List<Employee> employees = new List<Employee>();
// …
Run Code Online (Sandbox Code Playgroud)

c# predicate list

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

提交表单到行动php文件

我有一个表单,当用户点击提交时,我需要一个php文件来运行.下面是表单和php文件.

<form action="php_scripts/test.php" method="POST">
        <input name="feature"     type = "text"     placeholder="Feature"   /> 
        <input name="feature2"   type = "text"  placeholder="Feature2"  /> 
        <input type="submit" value = "submit"/>
</form>
Run Code Online (Sandbox Code Playgroud)

test.php的

<?php

    if( isset($_GET['submit']) )
    {
        $feature = $_POST['feature'];
        // do stuff (will send data to database)
    }
?>
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,当我在表格上按提交时,

if( isset($_GET['submit']) )
Run Code Online (Sandbox Code Playgroud)

始终返回false.

谁能解释为什么会这样?我是否完全误解了如何实现向php脚本发送数据的表单?

如果我犯了任何语法错误而感到抱歉,非常感谢您提供任何帮助.

html php forms

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

标签 统计

c++ ×2

c# ×1

charts ×1

excel ×1

excel-vba ×1

forms ×1

html ×1

list ×1

php ×1

predicate ×1

vba ×1