问题列表 - 第24569页

使用LINQ,您如何获得所有标签控件

我想获得属于用户控件的所有标签控件的集合.我有以下代码:

        var labelControls = from Control ctl in this.Controls
                            where ctl.GetType() == typeof(Label)
                            select ctl;
Run Code Online (Sandbox Code Playgroud)

但结果是零结果.

请协助.谢谢.

编辑我也试过以下代码但没有成功.

        this.Controls
            .OfType<Label>()
            .Where(ctl => ctl.ID.Contains("myPrefix"))
            .ToList()
            .ForEach(lbl => lbl.ForeColor = System.Drawing.Color.Black);
Run Code Online (Sandbox Code Playgroud)

再次,没有成功.

linq label

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

如何在iPad上以编程方式启动iBooks电子阅读器?

就像UIApplication.openURL.

是否有用于启动带有ISBN的iBooks的API?

ipad

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

MySQL和php中的独特文本字段

我用盐创造了一种盐; MD5(兰特(0,10000000)); (可能有更好的方法?)

似乎没有可能在MYSQL中使文本字段唯一.那么如何检查盐是否已用于以前的用户?

或者我应该根据当前日期/时间生成盐?因为2个用户不可能在完全相同的时间注册正确吗?

php mysql unique salt

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

哪个LOGO实现?

我想展示我年轻的堂兄(12)编程.我认为LOGO是一个好的开始.我应该使用哪种实现方式?(视窗)

logo-lang

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

有没有更好的方法在MATLAB中声明一个空的,类型化的矩阵?

有没有办法在MATLAB中"声明"具有特定用户定义类型的变量?zeros()仅适用于内置数值类型.我提出的唯一解决方案是使用repmat()复制虚拟对象零次:

arr = repmat(myClass(), [1 0])
Run Code Online (Sandbox Code Playgroud)

如果不以这种方式声明变量,任何执行"arr(end + 1)= myClass()"的代码都必须包含默认空矩阵的特殊情况,该矩阵的类型为double.

我错过了一些更明智的事吗?

matlab types matrix

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

C#将Foo <Bar>转换为Foo <object>

有没有人知道是否可以将具有某个类型参数(例如Bar)的泛型类型转换为相同的泛型类型,其中type参数是Bar的基本类型(例如我的对象中的对象).并且,如果有可能,它将如何完成?

我想要做的是有一个集合Foo<object>但能够添加具有更多特定类型参数的Foos.

谢谢

c# generics casting covariance

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

如果动作是"新",我是否可以创建一个symfony sfValidatorFile?

我有一个管理表单,允许用户创建需要图像的实体.所以在表单类中,我有一个sfValidatorFile对象,它将'required'选项设置为true.当用户创建新实体时,这是完美的行为.当他们编辑现有实体时会出现问题.他们不必每次编辑实体时都选择一个图像,但如果不这样做,symfony会返回一个错误,抱怨图像是必需的.那么有可能使sfValidatorFile有条件地使用'required'选项吗?

php symfony1

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

有没有将SQLite数据库转换为sql server的工具?

DBConvert是我所知道的一个这样的工具.任何开源或任何其他产品?

sql-server migration sqlite

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

iPhone:tab的selectedIndex值应该是一致的,但不是

这应该是如此简单......但是有些事情正在发生.

我的设置如下:

MainViewController
   Tab Bar Controller
      4 tabs, each of which loads WebViewController
Run Code Online (Sandbox Code Playgroud)

我的AppDelegate包含一个ivar,tabBarController,它连接到标签栏控制器(这都是在Interface Builder中设置的).最左边的标签在IB中标记为"已选择".

在WebViewController的viewWillAppear方法中,我需要知道刚刚选择了哪个选项卡,以便我可以加载正确的URL.我通过打开appDelegate.tabBarController.selectedIndex来做到这一点.

当应用程序首次运行并选择最左侧的选项卡时,selectedIndex是一个很大的垃圾值.之后,我得到0到3的值,它应该是,但它们是随机顺序.不仅如此,我触摸的每个标签每次都会报告不同的值.

这个应用程序现在非常简单,我无法想象我可以做些什么来让事情变得错误.

有没有人看到(并希望解决)这种行为?

更新:我们有代码请求.没什么好看的.

标签栏控制器在applicationDidFinishLaunching中加载:

[self.mainViewController view];  //force nib to load
[self.window addSubview:self.mainViewController.tabBarController.view]
Run Code Online (Sandbox Code Playgroud)

除了tabBarController的合成和发布之外,MainViewController.m中目前没有任何代码.

来自WebVewController.m:

- (void)viewWillAppear:(BOOL)_animation {
    [super viewWillAppear:_animation];

    NSURL *url;
    switch([S_UIDelegate mainViewController].tabBarController.selectedIndex) {
        case 0: url = [NSURL URLWithString:@"http://www.cnn.com"];
            break;
        case 1: url = [NSURL URLWithString:@"http://www.facebook.com"];
            break;
        case 2: url = [NSURL URLWithString:@"http://www.twitter.com"];
            break;
        case 3: url = [NSURL URLWithString:@"http://www.google.com"];
            break;
        default: url = [NSURL URLWithString:@"http://www.msnbc.com"];
    }

    NSURLRequest *request = …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uitabbarcontroller

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

隐藏html水平但不垂直滚动条

我有一个html textarea,其宽度固定,但高度可变.我想设置溢出:滚动并能够显示垂直滚动条,但不能显示水平滚动条.由于我的具体情况,我无法使用overflow:auto.

我知道使用CSS 2无法仅显示垂直而非水平滚动条.有什么我可以使用JavaScript来隐藏水平滚动条?

html css scrollbar

278
推荐指数
4
解决办法
45万
查看次数