问题列表 - 第13506页

列表框在winform中选择的项目

我在Windows应用程序中有列表框,按钮和文本框控件.如何在文本框中显示多个选定值.

这是我的代码

textBox1.Text = listBox1.SelectedItems.ToString();
Run Code Online (Sandbox Code Playgroud)

但它在文本框中显示如下:(我选择了多个项目)

System.Windows.Forms.ListBox+Selec. 
Run Code Online (Sandbox Code Playgroud)

请帮我

c# listbox winforms

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

使用String键绑定到索引属性

假设我想绑定到TKey与XAML字符串的字典:

<Label DataContext="{MyDictionary}" Content="{Binding Item("OK")}" />
Run Code Online (Sandbox Code Playgroud)

不行.

我该怎么办?

我说的是物品("钥匙")

vb.net wpf xaml dictionary idictionary

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

在html中选择框Onchange事件的问题

<script>
    function options(){
       alert("asdfasdf");
    }
</script>
<select type="selectbox" name="crPaymentOption" id ="crPaymentOption"onchange="options()"/>
    <option selected="" value="--">--</option>
    <option value="Check">Check</option>
    <option value="Credit Card">Credit Card</option>
    <option value="Cash">Cash</option>
</select>
Run Code Online (Sandbox Code Playgroud)

当我更改选择下拉列表的选项时,警报未触发.谁可以帮我这个事??

html javascript javascript-events

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

将hibernate组件映射到单独的表

是否可以将Hibernate配置为在单独的表中存储组件类?

请看以下示例:

<class name="test.ClassA">
   <property name="propA"/>
   <component name="componentProp" class="test.ClassB">
      <property name="propB"/>
   </component>
</class>
Run Code Online (Sandbox Code Playgroud)

这映射到一个称为表MyClass有两列propApropB.我想要的是将组件的属性映射到一个名为的表ClassB.

希望做的是配置ClassB本身作为一个实体(它之外没有意义的身份ClassA),这样排除了正常的关联.另外,我无法修改对象模型(它生成的代码),因此我无法引入ID属性ClassB.

这似乎是在Hibernate的功能的间隙 - 在<部件>映射执行"多类对一表",并<加入>不"一类到多表",但奇怪的没有明显的做"多个类到多个表"的方式,而不依赖于实体关联.

我想要这样做的理由是,我希望我的数据库模式尽可能地与对象模型相似,并且包括ClassB组件的单独表.我知道这不会扩展 - 例如,你不能做嵌套组件,但在这种特殊情况下这不是问题.

java hibernate

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

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

C或C++有标准的正则表达式库吗?

可以?如果是的话,我在哪里可以得到它的文件......如果没有,那么哪个是最好的选择?

c c++ regex standard-library

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

C++中的虚函数实例之间有什么区别?

以下两个声明之间的区别是什么?

virtual void calculateBase() = 0;  
virtual void calculateBase();
Run Code Online (Sandbox Code Playgroud)

我读过第一个(= 0)是一个"纯粹的抽象函数"但是第二个是什么呢?

c++ virtual function abstract

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

为什么我用枚举类型得到"type has typeinfo"错误

我已经声明了以下枚举类型,其中我希望第一个成员的序数值为1(一)而不是通常的0(零):

  type
    TMyEnum = (
               meFirstValue = 1,
               meSecondValue,
               meThirdValue
              );
Run Code Online (Sandbox Code Playgroud)

如果我调用TypeInfo(),例如作为对GetEnumName()的调用的一部分,我得到一个编译器错误:

  GetEnumName(TypeInfo(TMyEnum), Ord(aValue));
Run Code Online (Sandbox Code Playgroud)

错误:"E2134:类型'TMyEnum'没有typeinfo"

为什么是这样?

我知道,类只有所属类别,如果它们与编译$ M启用编译器选项,或者(在某些类是,如获得TPersistent,但我不认为有具有所属类别的枚举类型的任何特殊情况).

delphi enums rtti typeinfo

19
推荐指数
2
解决办法
6584
查看次数

对约束泛型类型参数的继承

我知道不可能从泛型类型参数继承,但是在为抽象类型的衍生物实现公共代理时它会很方便:-)

有谁知道为什么这是不可能的?

示例C#:

abstract class Foo
{
  public virtual void Bar()
  {
     // nop
  }
}

class FooProxy<TFoo> : TFoo
  where TFoo : Foo
{

  public override void Bar()
  {
    // do some stuff before
    base.Bar();
    // do some stuff after
  }

}
Run Code Online (Sandbox Code Playgroud)

编辑:一些代码来说明如何使用它的示例.考虑以下Foo的衍生物:

class FooX : Foo
{
  public string X { get; set; }
  public override void Bar()
  {
    Console.WriteLine("Doing Bar X");
  }
}

class FooY : Foo
{
  public string Y { get; set; }
  public override …
Run Code Online (Sandbox Code Playgroud)

c# generics

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

在C#中创建空闲循环的好方法?

我有一个应用程序,它设置了FileSystemWatcher.它应该无限期地运行.

让它在空闲循环中运行的最佳方法是什么?

我现在正在做

FileSystemWatcher watch = ... //setup the watcher
watch.EnableRaisingEvents = true;
while (true) 
{
    Thread.Sleep(int.MaxValue);
}
Run Code Online (Sandbox Code Playgroud)

这似乎工作(即捕获事件,并没有在繁忙的循环中使用核心).

还有其他成语吗?这种方法有什么问题吗?

.net c# busy-loop

3
推荐指数
2
解决办法
5234
查看次数