问题列表 - 第24671页

看到C#windows形成来自F#的项目代码

我有一个C#Windows窗体项目,其中包含一些C#代码.

问题:我如何拥有一个F#文件,我可以编写F#代码,但仍然引用我在Form1.cs上的所有C#代码(包括GUI).

我可以成功地做到这一点:
-创建一个C#Windows窗体项目
-创建一个F#库项目
-从我的C#项目中引用F#库DLL
-这样我可以从C#调用F#的功能

但我仍然无法看到来自F#的按钮和文本框
我理解那是因为它是一个库,它不能引用System.Windows.Forms

那么我该如何解决这个问题呢?我不希望它是一个库或这样或那样的,我只是希望它是一个文件,这将让我写F#代码,同时能够引用我的C#窗体和代码.

我想你可以说我想要一个F#文件也是一个"部分类Form1",这样我就可以继续为同一个Project编写代码,但是使用F#代替.我怎么做?

c# f# winforms

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

具有选定状态的Android ImageButton?

如果我使用带有选择器的ImageButton作为其背景,是否有一种状态我可以改变它会改变它的外观?现在我可以让它在按下时更改图像,但似乎没有"突出显示"或"选中"或类似状态,这让我可以随意切换其外观.

这是我的XML; 它只会在按下时改变外观.

 <selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/map_toolbar_details_selected" />
<item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/map_toolbar_details_selected" />
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/map_toolbar_details_selected" />
<item android:drawable="@drawable/map_toolbar_details" />
Run Code Online (Sandbox Code Playgroud)

android button imagebutton

81
推荐指数
3
解决办法
13万
查看次数

为什么easy_install会提取一些蟒蛇蛋而不是其他?

查看我的/usr/local/lib/python.../dist-package目录,我有.egg目录和.egg文件.

为什么安装程序会选择将额外的软件包添加到.egg目录中,而是将其他文件保留为.egg扩展名?

python egg

18
推荐指数
2
解决办法
7741
查看次数

为什么我收到这个错误?

这是代码:

class Acount
{ int sum ; String owner ; //these seem to make sense 
    //a constructor or two 
    public Acount () 
    { this.sum = 0 ; this.owner = "John Doe" ; }

    public Acount (String name) 
    {this.sum = 0 ; this.owner = name ; } 

    public Acount (String name, int sum) 
    {this.sum = sum ; this.owner = name ; } 

    //prints an acount in the format "owner" "sum" 
    public static void printAcount (Acount Acount) 
    {System.out.print (Acount.owner) ; System.out.print (" …
Run Code Online (Sandbox Code Playgroud)

java

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

什么是.htaccess中的"AddType"?

那些有什么区别?

AddType x-mapp-php5 .php

AddType application/x-httpd-php .php

AddType x-httpd-php .php

我有页面加载速度显着降低AddType application/x-httpd-php .php.那为什么会这样?

apache .htaccess

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

如何通过对已知路由器进行三角测量来确定我的位置?

有没有可用的开源软件?基本上,我只想基于位置固定且已知的路由器的信号强度进行三角测量.

我意识到可能存在干扰的情况,但让我们坚持列出已知的源代码.谢谢.

triangulation wifi

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

Git:如何从索引中删除文件而不删除任何存储库中的文件

当你使用

git rm --cached myfile
Run Code Online (Sandbox Code Playgroud)

它不会从本地文件系统中删除,这是目标.但是,如果您已经对文件进行了版本化并提交,将其推送到中央存储库,并在使用该命令之前将其拉入另一个存储库,它将从该系统中删除该文件.

有没有办法从版本控制中删除文件而不从任何文件系统中删除它?

编辑:澄清,我希望.

git version-control gitignore git-rm

157
推荐指数
5
解决办法
10万
查看次数

由于jdbc驱动程序加载,Tomcat无法启动

这是tomcat启动日志的相关部分:

SEVERE: Context [/f360] startup failed due to previous errors
Apr 8, 2010 6:45:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
SEVERE: A web application registered the JBDC driver [org.apache.derby.jdbc.ClientDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
Apr 8, 2010 6:45:56 PM org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
SEVERE: A web application registered the JBDC driver [oracle.jdbc.OracleDriver] but failed to unregister it when the web application was stopped. To prevent a memory …
Run Code Online (Sandbox Code Playgroud)

jdbc tomcat6

14
推荐指数
4
解决办法
5万
查看次数

在 Mac OS X 上用 C 操作剪贴板

如何用 C 语言或命令行命令将文本复制到剪贴板?

c macos

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

任何比PetClinic更大的开源Spring示例项目?

我已经阅读了spring doc和PetClinic示例项目.就像看到一些用Spring完成的更大的现实世界项目.谢谢.

spring open-source spring-mvc

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