小编Var*_*ave的帖子

如何检查两个控件在Windows窗体中是否重叠

我创建了一个允许用户在表单上拖动面板的类.如何确保用户不会将两个面板放在一起?如果他们这样做,我想在它们重叠时移动/或突出显示其中一个控件.

我尝试在OnMouseDown事件中设置它,但这不是很有效.

此外,表单上的面板数量取决于表单需要显示的图片数量.每个面板在面板内都有一个图片框.

c# panel mouseevent winforms

8
推荐指数
2
解决办法
4839
查看次数

MongoDb spring数据查询二进制和UUID

我正在尝试使用 Spring Data - Mongo 模板基于 UUID 进行查询。生成的查询不会返回预期的文档。当我尝试使用 new BinData(type, base64) 在 shell 中运行查询时,它会返回文档。生成的查询 a 使用 {"$binary" : "base64", "$type" : "03} 作为匹配过滤器。

我有一个 id 配置为 UUID 类型的对象。这是对象类型。

@Data
@NoArgsConstructor
@Document(collection = "person")
public class Person {
   @Id
   private UUID id;

   private String firstName;

   private String lastName;
   ...
}
Run Code Online (Sandbox Code Playgroud)

下面是自定义存储库的实现方法。

...
Query findPersonQuery = new Query();

        findPersonQuery.addCriteria(Criteria.where("_id").is(personId));

        final Person person = mongoTemplate.find(findPersonQuery, Person.class);
// process and return person after
....

Run Code Online (Sandbox Code Playgroud)

当我传入 UUID 时,上面的代码似乎会生成一个解析的查询。UUID 为 a02b2900-b871-11e9-a2a3-2a2ae2dbcce4

{ "_id" : { "$eq" …
Run Code Online (Sandbox Code Playgroud)

java mongodb spring-data-mongodb

6
推荐指数
0
解决办法
2313
查看次数

标签 统计

c# ×1

java ×1

mongodb ×1

mouseevent ×1

panel ×1

spring-data-mongodb ×1

winforms ×1