问题列表 - 第49502页

使字体斜体和粗体

如何将多种字体样式应用于文本?

System.Drawing.Font MyFont = new System.Drawing.Font(
    thisTempLabel.LabelFont,
    ((float)thisTempLabel.fontSize),
    FontStyle.Bold + FontStyle.Italic,    // + obviously doesn't work, but what am I meant to do?
    GraphicsUnit.Pixel
);
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

c# fonts

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

将组合添加到组合框中

您好我可能知道如何获得下面的枚举值绑定到组合框?我写了下面的代码,但效果很好,但奇怪这是最好的方法.

public enum CourseStudentStatus
{
  Active = 1,
  Completed = 2,
  TempStopped = 3,
  Stopped = 4,
}

//Bind Course Status
Dictionary<string, int> list = new Dictionary<string, int>();
foreach (int enumValue in Enum.GetValues(typeof(CourseStudentStatus)))
  list.Add(Enum.GetName(typeof(CourseStudentStatus), enumValue), enumValue);
var column = ((DataGridViewComboBoxColumn)dgv.Columns["studentCourseStatus"]);
column.DataPropertyName = "StudentStatus";              
column.DisplayMember = "Key";
column.ValueMember = "Value";
column.DataSource= list.ToList();
Run Code Online (Sandbox Code Playgroud)

-----------------更新-------------------
我已根据Sanjeevakumar Hiremat将我的代码更改为此它完美地运作.

cbStatus.DataSource = Enum.GetValues(typeof(CourseStudentStatus));

但是,当我想要一个Get()并希望将值绑定回cbStatus时,它会抛出错误{"对象引用未设置为对象的实例."}
cbStatus.SelectedValue = Course.Status;.

cbStatus.Datasource不为空,绑定后有值 cbStatus.DataSource = Enum.GetValues(typeof(CourseStudentStatus));

请指教.

c# linq-to-sql

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

如何在到达终止字符时获取boost :: asio :: async_read

我正在使用boost asio库来读取tcp套接字中的内容.我的代码看起来像这样

std::string completeBuffer="";
std::string TcpConnection::readMessage()
{
    LOG4CPLUS_DEBUG(logger, "Start Listener for Reading Message from Connection");
    boost::system::error_code error;
    boost::asio::async_read(socket, boost::asio::buffer(buffer),
        boost::bind(&TcpConnection::handleRead, this, buffer, boost::asio::placeholders::error));
    return buffer.data();
}

void TcpConnection::handleRead(boost::array<char, TcpConnection::BUFFER_SIZE> buf, const boost::system::error_code& error)
{
    if(!error)
    {
       LOG4CPLUS_INFO(logger, "READ Message " << buf.data());
       completeBuffer.append(buf.data());
       buf.assign(0);
       readMessage();
    }

}
Run Code Online (Sandbox Code Playgroud)

现在我正在接听其他班级的电话readMessage().每当BUFFER_SIZE到达handleRead被调用的内容并且内容被附加.

现在的问题是说BUFFER_SIZE是50,整个消息大小是75,handleRead只调用一次,缓冲区等待handleRead为第二次调用填充.有没有办法为asio设置EOM字符或字符串,以便在到达时返回.

c++ boost tcp boost-asio

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

如何将UAC盾牌图标添加到标准消息框?

我想通知用户我的应用程序想要使用该标准启动升级过程MessageBox.有没有办法实现这种重新实现的缺点MessageBox

例如,对于标准按钮,您可以发送BCM_SETSHIELD消息.消息框有类似的东西吗?

windows winapi windows-xp visual-c++

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

禁用在JEditorPane中滚动到文本结尾

您好
我使用带有HTMLEditorKit的JEditorPane来显示能够包装文本的HTML文本.
问题是,当我使用.setText方法设置内容时,它会自动滚动到该文本的末尾.
我怎么能禁用它?

谢谢.

java swing scroll jeditorpane htmleditorkit

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

JBoss 6 + Spring 3.0.5 + JAX-WS/CXF

我们已经使用Spring 3.0.5在JBoss 6上运行我们的项目.一切顺利,直到我们尝试使用JAX-WS实现一些Web服务.如果我尝试做一些简单的WS(比如添加2个数字),它就可以了 - 我将注释添加到注释类并添加注释类作为servlet.但是如果我试图让我的JAX-WS类填充依赖项,事情就变得越来越困难.

这是我的代码:

@WebService(name = "principal")
public class PrincipalWebService extends SpringBeanAutowiringSupport {

    @Autowired
    private PrincipalManager manager;

    @WebMethod
    public int add(int a, int b) {
        return a + b;
    }

    @WebMethod
    public Principal getById(int i) {
            return manager.getById(i);
    }

}
Run Code Online (Sandbox Code Playgroud)

添加方法有效,但getById因NPE而失败.我一直在调试SpringBeanAutowiringSupport,它看起来像ContextLoader.getCurrentWebApplicationContext()返回null.这意味着在初始化上下文之前调用SpringBeanAutowiringSupport构造函数.

我一直在尝试使用Spring运行应用程序的CXF说明.我现在没有这个代码,但是我已经将PrincipalWebService注册为bean,创建了spring文件来配置CXF并通过它的ID作为端点添加了这个bean.它在Jetty上表现不错,但在JBoss上失败了.我一直在接收不同类型的异常,具体取决于我如何配置CXF,但根本原因是相同的 - JBoss 6 CXF版本是针对Spring 2.5编译的,所以我们有库不一致.

有没有人有任何想法让IoC为JBoss 6上的Jax-ws服务工作?

spring dependency-injection cxf jax-ws jboss6.x

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

处理1,000,000个2D精灵的C++ 2D图形库?

我正在尝试做一个需要处理大量简单2D对象的项目,当然需要绘制它们.为此,我需要一个可以处理大量"精灵"的好的C++库.

我一直在尝试Qt,因为我认为他们的"40,000芯片"演示非常令人印象深刻.然而,有点玩弄,似乎我的电脑管理160,000芯片有很多麻烦.我不知道技术细节为什么它很慢(CPU?糟糕的OpenGL的GPU使用率?Qt对于大量的项目不好?)

所以,我一直在网上搜索一个适合我需要的图书馆.但我找不到任何东西,主要是因为没有图书馆似乎说"嘿,我擅长管理1,000,000个对象!",但我确信有些图书馆比其他图书馆更有能力.

我不需要像SDL一样"好"的库,如果我没有操纵杆支持或其他什么都没关系.我只需要显示,缩放,旋转和移动大量简单的2D对象.

谢谢!

PS:我测试了Ogre3D.我想知道他们如何设法处理15K三角形并在他们的演示程序中以100fps的速度在我的计算机上运行.而且,它是3D的!如果我去150K三角形,它是否可以很好地扩展?

c++ graphics qt 2d

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

高带宽与低延迟?

谷歌文件系统论文 -

高持续带宽比低延迟更重要.我们的大多数目标应用程序都非常重视以高速率批量处理数据,而很少有人对单个读取或写入具有严格的响应时间要求.

没有高持续带宽会自动保证低延迟吗?

language-agnostic networking

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

获取内容WCF响应的类型

我有一个从服务器下载内容的WCF客户端.

服务合同是;

[OperationContract]
        [WebGet(
                UriTemplate = "/my/service/url/{method}/{filename}?tradeId={tradeId}&docType={docType}&language={language}&version={version}",
                ResponseFormat = WebMessageFormat.Json,
                BodyStyle = WebMessageBodyStyle.Bare)]
        Stream GetDocument(string method, string filename, string tradeId, string docType, string version, string language);
Run Code Online (Sandbox Code Playgroud)

返回类型是Stream.我所做的只是将该流写入文件并且它可以工作.

现在,我想对此进行修改.我想知道下载文档的MIME类型.我知道它在服务器上设置正确.我只需要检索它.

我对WCF没什么经验,也不知道怎么做.有人能告诉我吗?

非常感谢

c# wcf mime http

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

Java接口中的抽象方法

我经常看到的东西,但从来没有想过要质疑它......在Java 界面中,有什么区别:

public void myMethod();
Run Code Online (Sandbox Code Playgroud)

public abstract void myMethod();
Run Code Online (Sandbox Code Playgroud)

我理解Java类中abstract关键字的用途,但它在接口中的用途(如果有的话)是什么?

java inheritance

5
推荐指数
3
解决办法
1461
查看次数